نشر العقود الذكية
تحتاج إلى نشر عقدك الذكي ليكون متاحًا لمستخدمي شبكة إيثيريوم.
لنشر عقد ذكي، ما عليك سوى إرسال معاملة إيثيريوم تحتوي على الكود المُصرّف للعقد الذكي دون تحديد أي مستلم.
المتطلبات الأساسية
يجب أن تفهم شبكات إيثيريوم، والمعاملات، وتشريح العقود الذكية قبل نشر العقود الذكية.
يكلف نشر العقد أيضًا إيثر (ETH) نظرًا لأنه يتم تخزينه على سلسلة الكتل، لذا يجب أن تكون على دراية بـ الغاز والرسوم على إيثيريوم.
أخيرًا، ستحتاج إلى تصريف عقدك قبل نشره، لذا تأكد من قراءة المزيد حول تصريف العقود الذكية.
كيفية نشر عقد ذكي
ما ستحتاج إليه
- رمز البايت الخاص بعقدك – يتم إنشاؤه من خلال التصريف
- ETH للغاز – ستقوم بتعيين حد الغاز الخاص بك مثل المعاملات الأخرى، لذا كن على دراية بأن نشر العقد يحتاج إلى غاز أكثر بكثير من مجرد تحويل ETH بسيط
- برنامج نصي للنشر أو مكون إضافي
- الوصول إلى عقدة إيثيريوم، إما عن طريق تشغيل عقدتك الخاصة، أو الاتصال بعقدة عامة، أو عبر مفتاح API باستخدام خدمة العقد
خطوات نشر عقد ذكي
تعتمد الخطوات المحددة المتضمنة على إطار عمل التطوير المعني. على سبيل المثال، يمكنك التحقق من وثائق Hardhat حول نشر عقودك (opens in a new tab) أو وثائق Foundry حول نشر والتحقق من عقد ذكي (opens in a new tab). بمجرد النشر، سيكون لعقدك عنوان إيثيريوم مثل الحسابات الأخرى ويمكن التحقق منه باستخدام أدوات التحقق من كود المصدر.
أدوات ذات صلة
Remix - تسمح بيئة التطوير المتكاملة Remix بتطوير ونشر وإدارة العقود الذكية لسلاسل الكتل المشابهة لإيثيريوم
Tenderly - منصة تطوير Web3 توفر تصحيح الأخطاء، وقابلية الملاحظة، ولبنات بناء البنية التحتية لتطوير واختبار ومراقبة وتشغيل العقود الذكية
- tenderly.co (opens in a new tab)
- الوثائق (opens in a new tab)
- GitHub (opens in a new tab)
- ديسكورد (opens in a new tab)
Hardhat - بيئة تطوير لتصريف ونشر واختبار وتصحيح أخطاء برمجيات إيثيريوم الخاصة بك
- hardhat.org (opens in a new tab)
- وثائق حول نشر عقودك (opens in a new tab)
- GitHub (opens in a new tab)
- ديسكورد (opens in a new tab)
thirdweb - انشر أي عقد بسهولة على أي سلسلة متوافقة مع آلة إيثيريوم الافتراضية (EVM)، باستخدام أمر واحد
Crossmint - منصة تطوير Web3 على مستوى المؤسسات لنشر العقود الذكية، وتمكين مدفوعات بطاقات الائتمان والمدفوعات عبر السلاسل، واستخدام واجهات برمجة التطبيقات (APIs) لإنشاء وتوزيع وبيع وتخزين وتعديل الرموز غير القابلة للاستبدال (NFTs).
- crossmint.com (opens in a new tab)
- الوثائق (opens in a new tab)
- ديسكورد (opens in a new tab)
- المدونة (opens in a new tab)
برامج تعليمية ذات صلة
- نشر عقدك الذكي الأول – مقدمة لنشر عقدك الذكي الأول على شبكة اختبار إيثيريوم.
- مرحبًا بالعالم | برنامج تعليمي للعقود الذكية – برنامج تعليمي سهل المتابعة لإنشاء ونشر عقد ذكي أساسي على إيثيريوم.
- التفاعل مع العقود الأخرى من Solidity – كيفية نشر عقد ذكي من عقد موجود والتفاعل معه.
- كيفية تقليص حجم عقدك - كيفية تقليل حجم عقدك لإبقائه تحت الحد المسموح به وتوفير الغاز
قراءة إضافية
- https://docs.openzeppelin.com/learn/deploying-and-interacting (opens in a new tab) - أوبن زبلن
- نشر عقودك باستخدام Hardhat (opens in a new tab) - Nomic Labs
هل تعرف موردًا مجتمعيًا ساعدك؟ قم بتعديل هذه الصفحة وأضفه!