بداية سريعة

انشر أول عقد Solidity الخاص بك على Rome EVM في أقل من 5 دقائق.

المتطلبات الأساسية

1. أضف شبكة Rome إلى MetaMask

افتح MetaMask → الإعدادات → الشبكات → إضافة شبكة:

الحقل
القيمة

اسم الشبكة

Rome Devnet

عنوان RPC

https://montispl.devnet.romeprotocol.xyz

معرّف السلسلة

200002

رمز العملة

RSOL

مستكشف الكتل

2. موّل محفظتك

أودع devnet SOL إلى عنوان Rome EVM الخاص بك عبر واجهة الإيداعarrow-up-right. وصّل محفظة Solana الخاصة بك (التي تحتوي على devnet SOL) وMetaMask، ثم أدخل المبلغ المراد إيداعه. تقوم الواجهة بتحويل SOL إلى RSOL بنسبة 1:1 وتُضيف الرصيد إلى عنوان EVM الخاص بك.

3. أنشئ مشروع Hardhat

اختر "Create a JavaScript project" عند الطلب.

4. قم بتهيئة Hardhat لـ Rome

حرّر hardhat.config.js:

صدّر المفتاح الخاص بـ MetaMask:

5. اكتب عقدًا

أنشئ contracts/HelloRome.sol:

6. انشر

أنشئ scripts/deploy.js:

انشر على Rome devnet:

المخرجات المتوقعة:

عقد Solidity الخاص بك يعمل الآن على Solana.

ما التالي

الأخطاء الشائعة

الخطأ
السبب
الإصلاح

أموال غير كافية

عنوان EVM لا يحتوي على رصيد

أودِع SOL عبر واجهة الإيداع

nonce منخفض جدًا

عدم تطابق nonce للمعاملة

أعد تعيين حساب MetaMask (الإعدادات → متقدم → مسح النشاط)

execution reverted

فشل تنفيذ العقد

تحقق من منطق العقد؛ استخدم eth_call لأغراض التصحيح

انتهت مهلة الاتصال

نقطة نهاية RPC غير قابلة للوصول

تحقق من عنوان الشبكة؛ وتحقق مما إذا كانت شبكة devnet تعمل

آخر تحديث

هل كان هذا مفيدا؟