Instruções

Esta seção é a referência de instruções on-chain. A maioria dos desenvolvedores chama essas instruções por meio dos clientes TypeScript gerados; você só precisa disso se estiver construindo ferramentas de operador, escrevendo integrações personalizadas ou depurando erros no nível de instrução.

Programa Escrow (9tgHa1DcnaSSUtmMsst8ovKTe1Gfxzezn27KnH9xXYeU) - gerencia depósitos, provisionamento de operadores e liquidação na Mainnet:

Programa Withdraw (J231K9UEpS4y4KAPwGc4gsMNCjKFRMYcQBcjVW7vBhVi) - executa na rede de canais privados:

  • Withdraw Funds - queimar o saldo do lado do canal para iniciar uma retirada

Códigos de Erro

Programa Escrow - PrivateChannelEscrowProgramError

CódigoMensagem
InvalidEventAuthorityAutoridade de evento inválida fornecida
InvalidAtaATA inválido fornecido
InvalidMintMint inválido fornecido
InvalidInstanceIdID de instância inválido ou que não respeita as regras
InvalidInstanceInstância inválida fornecida
InvalidAdminAdministrador inválido fornecido
TransferHookNotAllowedExtensão de transfer hook não permitida
InvalidOperatorPdaPDA de operador inválido fornecido
InvalidTokenAccounttoken account inválido fornecido
InvalidEscrowBalanceSaldo de escrow inválido
InvalidAllowedMintMint permitido inválido
InvalidSmtProofProva SMT inválida fornecida
InvalidTransactionNonceForCurrentTreeIndexNonce de transação inválido para o índice de árvore atual
UnexpectedTreeIndexÍndice de árvore atual inesperado para a redefinição da raiz SMT

Programa Withdraw - PrivateChannelWithdrawProgramError

CódigoMensagem
InvalidMintMint inválido fornecido
ZeroAmountO valor de retirada deve ser maior que zero

Is this page helpful?

Índice

Editar Página
© 2026 Fundação Solana. Todos os direitos reservados.