التعليمات

هذا القسم هو مرجع التعليمات على السلسلة. يستدعي معظم المطورين هذه التعليمات عبر عملاء TypeScript المُولَّدين؛ ولن تحتاج إلى هذا إلا إذا كنت تبني أدوات تشغيل، أو تكتب تكاملات مخصصة، أو تُصحّح أخطاء على مستوى التعليمات.

برنامج Escrow (9tgHa1DcnaSSUtmMsst8ovKTe1Gfxzezn27KnH9xXYeU) - يدير الإيداعات، وتوفير المشغّلين، وتسوية الشبكة الرئيسية:

  • CreateInstance - تهيئة PDA الخاصة بنسخة الضمان
  • AllowMint - إدراج عملة SPL في القائمة البيضاء
  • BlockMint - إزالة عملة من قائمة السماح
  • AddOperator - توفير مشغّل
  • RemoveOperator - إلغاء صلاحيات مشغّل
  • SetNewAdmin - نقل صلاحيات المسؤول
  • Deposit - نقل رموز SPL إلى حساب الضمان
  • Release Funds - يسوّي المشغّل عملية سحب إلى الشبكة الرئيسية
  • Reset SMT Root - يُدوّر المشغّل جذر شجرة Merkle المتفرقة

برنامج Withdraw (J231K9UEpS4y4KAPwGc4gsMNCjKFRMYcQBcjVW7vBhVi) - يعمل على شبكة القنوات الخاصة:

  • Withdraw Funds - حرق الرصيد على جانب القناة لبدء عملية السحب

رموز الأخطاء

برنامج Escrow - PrivateChannelEscrowProgramError

الرمزالرسالة
InvalidEventAuthorityصلاحية الحدث المُقدَّمة غير صالحة
InvalidAtaATA المُقدَّم غير صالح
InvalidMintالعملة المُقدَّمة غير صالحة
InvalidInstanceIdمعرّف النسخة غير صالح أو لا يستوفي القواعد
InvalidInstanceالنسخة المُقدَّمة غير صالحة
InvalidAdminالمسؤول المُقدَّم غير صالح
TransferHookNotAllowedامتداد خطاف النقل غير مسموح به
InvalidOperatorPdaPDA الخاصة بالمشغّل غير صالحة
InvalidTokenAccounttoken account المُقدَّم غير صالح
InvalidEscrowBalanceرصيد الضمان غير صالح
InvalidAllowedMintالعملة المسموح بها غير صالحة
InvalidSmtProofإثبات SMT المُقدَّم غير صالح
InvalidTransactionNonceForCurrentTreeIndexرقم nonce للمعاملة غير صالح لفهرس الشجرة الحالي
UnexpectedTreeIndexفهرس الشجرة الحالي غير متوقع لإعادة تعيين جذر SMT

برنامج Withdraw - PrivateChannelWithdrawProgramError

الرمزالرسالة
InvalidMintالعملة المُقدَّمة غير صالحة
ZeroAmountيجب أن يكون مبلغ السحب أكبر من صفر

Is this page helpful?

جدول المحتويات

تعديل الصفحة