كيفية تشغيل عقدة تطوير محلية
يمكن أن تساعدك عقدة تطوير Arbitrum Nitro المحلية في نشر واختبار العقود الذكية في بيئة خاضعة للتحكم الكامل. يرشدك هذا الدليل الإرشادي خلال عملية نشر وتشغيل بيئة تطوير كاملة على جهازك المحلي والتي تتضمن عقدة تطوير Nitro، وعقدة تطوير geth L1، ومثيلات متعددة بأدوار مختلفة.
لاحظ أن العقدة ممكّنة الآن لـ Stylus افتراضيًا، وتظل تعليمات الإعداد كما هي لتشغيل عقدة تطوير Stylus.
الخطوة 1. تثبيت المتطلبات الأساسية
ستحتاج إلى docker و docker compose لتشغيل العقدة الخاصة بك. اتبع الإرشادات الموجودة على موقعهما لتثبيتهما.
الخطوة 2. استنساخ مستودع nitro-testnode
ستحتاج إلى release branch.
`git clone -b release –recurse-submodules https://github.com/OffchainLabs/nitro-testnode.git && cd nitro-testnode`
الخطوة 3. قم بتشغيل العقدة الخاصة بك
./test-node.bash –init
الخطوة 4. عمليات التشغيل المتتالية
لإعادة تشغيل العقدة بعد التثبيت الأول، قم بتشغيل الأمر التالي.
./test-node.bash
عناوين عقود التجميع وتكوين السلسلة
يمكنك الحصول على تكوين سلسلة التجميع من خلال تشغيل الأمر التالي. يتضمن تكوين السلسلة أيضًا عناوين العقود الأساسية.
docker exec nitro-testnode-sequencer-1 cat /config/l2_chain_info.json
يمكنك العثور على ملفات التكوين الأخرى المتاحة عن طريق تشغيل:
docker exec nitro-testnode-sequencer-1 ls /config
ملاحظات
– تأكد من أن لديك اتصال جيد بالإنترنت.
– يمكنك تخصيص الإعدادات في ملف التكوين حسب احتياجاتك.
لمزيد من المعلومات: اضغط هنا