إنتقل إلى المحتوى الرئيسي

منشئ العقود الذكية

يُنشئ منشئ العقود الذكية عقودًا ذكية من وصف بلغة بسيطة، مدعومًا بـ QCAI. صِف ما تريد، واختر سلسلة الكتل المستهدفة، وسيكتب QCAI العقد لك. يدعم 17 سلسلة كتل لأدوات الذكاء الاصطناعي، حتى تتمكن من استهداف المنظومة التي تبني من أجلها.

يمكنك تجربته دون حساب: يحصل الزائر لأول مرة على عملية إنشاء مجانية واحدة ويرى العقد كاملًا. ويلزم حساب مجاني للعملية التالية، وكذلك للحفظ والتدقيق والنشر؛ وتعرض الصفحة Create a free account بعد استخدام تجربتك المجانية.

سجّل الدخول لحفظ العقود التي تُنشئها وإدارتها — انظر تسجيل الدخول.

إنشاء عقد​

  1. ابدأ من مثال، أو صِف عقدك الخاص. تُفتح الصفحة بعبارة "What would you like to build?". تحت Or start from an example: اختر Token أو NFT collection أو Locked vault أو 2-of-3 multisig — يملأ كل منها وصفًا كاملًا ويختار سلسلة كتل وقالبًا مناسبَين — أو اكتب وصفك الخاص في Contract Description. كلما كنت أكثر تحديدًا، كانت النتيجة أفضل.
  2. اختر سلسلة الكتل. استخدم Target Blockchain. تُعرض لغة العقد وفئته لاختيارك بجانب أداة التحديد.
  3. اختر نوع عقد (اختياري). يقدّم Contract Type قالبًا للبدء مثل رمز، أو NFT، أو عقد حوكمة؛ اتركه على Custom (describe in prompt) للاعتماد على وصفك وحده.
  4. أنشئ. اختر Generate Smart Contract. يعرض مؤشر التقدُّم الحالة بينما يُنتج QCAI العقد.

مراجعة النتيجة​

عند انتهاء الإنشاء، تعرض لوحة التحكم العقد في عرض مميَّز بناء الجملة إلى جانب تفاصيل مثل اسم العقد، وسلسلة الكتل، واللغة، وحجم الملف، ووقت الإنشاء. يُعرض الموجِّه الذي استخدمته مع النتيجة للرجوع إليه.

من هنا يمكنك:

  • نسخ كود العقد إلى الحافظة لديك (Copy Code).
  • تصدير PDF للعقد (Export PDF).
  • تنزيل العقد كملف (Download File) بالصيغة الصحيحة لسلسلة الكتل التي اخترتها.
  • تعديل العقد (Edit Contract) لتنقيحه أكثر.

نشر عقدك​

على الشبكة الرئيسية (EVM) — نشر غير وصائي​

النشر على الشبكة الرئيسية غير وصائي: تُجمِّع لوحة التحكم عقدك وتُعيد بيانات نشر غير موقَّعة — فهي لا تحتفظ بمفاتيحك أبدًا ولا توقِّع نيابةً عنك أبدًا. أنت مَن يوقِّع ويبثّ عملية النشر في محفظتك الخاصة، ثم تسجِّل لوحة التحكم العقد الناتج.

  1. افتح العقد الذي تريد نشره (عقد يستهدف EVM) واختر Deploy على Mainnet. إذا كان هذا أول إجراء لك على الشبكة الرئيسية، فاقبل إقرار المخاطر لمرة واحدة.
  2. اربط MetaMask إذا لم تكن مربوطة بالفعل — انظر نظرة عامة والبدء. ومنذ إصدار السلسلة v3.2.0 يتطلب مسار EVM أيضًا أن يحتفظ الحساب بمفتاح ما بعد كمّي مسجَّل ونافذة تفويض EVM مفتوحة، وتُفتح من QoreX (انظر الإرسال باستخدام MetaMask)؛ ومن دونهما ترفض السلسلة عملية النشر.
  3. تُجمِّع لوحة التحكم العقد وتُسلِّم معاملة النشر غير الموقَّعة إلى محفظتك.
  4. راجع المعاملة في MetaMask — الشبكة، والغاز، والبيانات — ثم أكِّد لتوقيعها وبثّها بنفسك.
  5. بمجرد تأكيد النشر على السلسلة، تسجِّل لوحة التحكم عنوان العقد الناتج ضمن عقودك المحفوظة.

لا يمكن نشر سوى عقود EVM (Solidity) من لوحة التحكم. أما عمليات نشر QoreChain Native وبرامج Solana فغير متاحة حاليًا على أي من الشبكتين.

على الشبكة التجريبية — بنقرة واحدة​

على الشبكة التجريبية تقوم محفظة الاختبار التي تديرها لوحة التحكم بتوقيع عملية نشر EVM وإرسالها نيابةً عنك بنقرة واحدة، حتى تتمكن من التكرار بسرعة باستخدام رموز الصنبور قبل الانتقال إلى الشبكة الرئيسية. تطبّق الشبكة التجريبية قاعدة مسار EVM نفسها المطبَّقة على الشبكة الرئيسية، لذا قد يظل النشر مرفوضًا إذا لم يكن لدى الحساب مفتاح ما بعد كمّي أو نافذة EVM مفتوحة.

المشاركة وإعادة الاستخدام​

لكل عقد مُنشأ صفحته الخاصة. العقود خاصة افتراضيًا: وحدك من يستطيع فتح عقودك. بصفتك المالك سترى زر Public / Private في صفحة العقد؛ اضبطه على Public ليتمكن أي شخص لديه الرابط من فتح العقد (وتفريعه)، ثم أعده إلى Private لسحبه. إذا فتحت عقدًا عامًا لا تملكه، يمكنك تفريعه (fork) لبدء نسختك الخاصة والمتابعة من هناك.

راجع واختبر دائمًا

الكود المُنشأ بواسطة QCAI نقطة انطلاق قوية، وليس بديلًا عن المراجعة. اقرأ العقد، واختبره على الشبكة التجريبية، ومرِّره عبر مدقق العقود قبل نشر أي شيء ذي قيمة.

ذات صلة​