Dit gedeelte is de on-chain instructiereferentie. De meeste ontwikkelaars roepen deze instructies aan via de gegenereerde TypeScript-clients; u heeft dit alleen nodig als u operatortooling bouwt, aangepaste integraties schrijft, of fouten op instructieniveau oplost.
Escrow-programma (9tgHa1DcnaSSUtmMsst8ovKTe1Gfxzezn27KnH9xXYeU) - beheert
stortingen, operatorinrichting en Mainnet-afwikkeling:
- CreateInstance - initialiseer de escrow-instantie PDA
- AllowMint - voeg een SPL-token mint toe aan de acceptatielijst
- BlockMint - verwijder een mint van de acceptatielijst
- AddOperator - richt een operator in
- RemoveOperator - trek een operator in
- SetNewAdmin - draag beheerdersrechten over
- Deposit - verplaats SPL-tokens naar de escrow
- Release Funds - operator vereffent een opname naar Mainnet
- Reset SMT Root - operator roteert de Sparse Merkle Tree
Withdraw-programma (J231K9UEpS4y4KAPwGc4gsMNCjKFRMYcQBcjVW7vBhVi) - wordt uitgevoerd op
het privékanaalnetwerk:
- Withdraw Funds - verbrand het kanaalsaldo om een opname te initiëren
Foutcodes
Escrow-programma - PrivateChannelEscrowProgramError
| Code | Bericht |
|---|---|
InvalidEventAuthority | Ongeldige gebeurtenisautoriteit opgegeven |
InvalidAta | Ongeldige ATA opgegeven |
InvalidMint | Ongeldige mint opgegeven |
InvalidInstanceId | Instantie-ID ongeldig of voldoet niet aan de regels |
InvalidInstance | Ongeldige instantie opgegeven |
InvalidAdmin | Ongeldige beheerder opgegeven |
TransferHookNotAllowed | Transfer hook-extensie niet toegestaan |
InvalidOperatorPda | Ongeldige operator-PDA opgegeven |
InvalidTokenAccount | Ongeldig token account opgegeven |
InvalidEscrowBalance | Ongeldig escrowsaldo |
InvalidAllowedMint | Ongeldige toegestane mint |
InvalidSmtProof | Ongeldig SMT-bewijs opgegeven |
InvalidTransactionNonceForCurrentTreeIndex | Ongeldige transactienonce voor huidige boomindex |
UnexpectedTreeIndex | Onverwachte huidige boomindex voor SMT-root reset |
Withdraw-programma - PrivateChannelWithdrawProgramError
| Code | Bericht |
|---|---|
InvalidMint | Ongeldige mint opgegeven |
ZeroAmount | Opnamebedrag moet groter zijn dan nul |
Is this page helpful?