هذا القسم هو مرجع التعليمات على السلسلة. يستدعي معظم المطورين هذه التعليمات عبر عملاء 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 | صلاحية الحدث المُقدَّمة غير صالحة |
InvalidAta | ATA المُقدَّم غير صالح |
InvalidMint | العملة المُقدَّمة غير صالحة |
InvalidInstanceId | معرّف النسخة غير صالح أو لا يستوفي القواعد |
InvalidInstance | النسخة المُقدَّمة غير صالحة |
InvalidAdmin | المسؤول المُقدَّم غير صالح |
TransferHookNotAllowed | امتداد خطاف النقل غير مسموح به |
InvalidOperatorPda | PDA الخاصة بالمشغّل غير صالحة |
InvalidTokenAccount | token account المُقدَّم غير صالح |
InvalidEscrowBalance | رصيد الضمان غير صالح |
InvalidAllowedMint | العملة المسموح بها غير صالحة |
InvalidSmtProof | إثبات SMT المُقدَّم غير صالح |
InvalidTransactionNonceForCurrentTreeIndex | رقم nonce للمعاملة غير صالح لفهرس الشجرة الحالي |
UnexpectedTreeIndex | فهرس الشجرة الحالي غير متوقع لإعادة تعيين جذر SMT |
برنامج Withdraw - PrivateChannelWithdrawProgramError
| الرمز | الرسالة |
|---|---|
InvalidMint | العملة المُقدَّمة غير صالحة |
ZeroAmount | يجب أن يكون مبلغ السحب أكبر من صفر |
Is this page helpful?