Istruzioni

Questa sezione è il riferimento alle istruzioni on-chain. La maggior parte degli sviluppatori richiama queste istruzioni tramite i client TypeScript generati; questo riferimento è necessario solo se si sta costruendo strumenti per operatori, scrivendo integrazioni personalizzate o eseguendo il debug di errori a livello di istruzione.

Escrow Program (9tgHa1DcnaSSUtmMsst8ovKTe1Gfxzezn27KnH9xXYeU) - gestisce depositi, provisioning degli operatori e liquidazione su Mainnet:

Withdraw Program (J231K9UEpS4y4KAPwGc4gsMNCjKFRMYcQBcjVW7vBhVi) - opera sulla rete del canale privato:

  • Withdraw Funds - brucia il saldo lato canale per avviare un prelievo

Codici di Errore

Withdraw Program - PrivateChannelEscrowProgramError

CodiceMessaggio
InvalidEventAuthorityAutorità evento non valida fornita
InvalidAtaATA non valido fornito
InvalidMintMint non valido fornito
InvalidInstanceIdID istanza non valido o non conforme alle regole
InvalidInstanceIstanza non valida fornita
InvalidAdminAmministratore non valido fornito
TransferHookNotAllowedEstensione transfer hook non consentita
InvalidOperatorPdaPDA operatore non valido fornito
InvalidTokenAccounttoken account non valido fornito
InvalidEscrowBalanceSaldo escrow non valido
InvalidAllowedMintMint consentito non valido
InvalidSmtProofProva SMT non valida fornita
InvalidTransactionNonceForCurrentTreeIndexNonce transazione non valido per l'indice albero corrente
UnexpectedTreeIndexIndice albero corrente imprevisto per il reset della radice SMT

Withdraw Program - PrivateChannelWithdrawProgramError

CodiceMessaggio
InvalidMintMint non valido fornito
ZeroAmountL'importo del prelievo deve essere maggiore di zero

Is this page helpful?

Indice dei contenuti

Modifica pagina
© 2026 Solana Foundation. Tutti i diritti riservati.