Instrucciones

Esta sección es la referencia de instrucciones on-chain. La mayoría de los desarrolladores invocan estas instrucciones a través de los clientes TypeScript generados; solo necesitas esto si estás construyendo herramientas para operadores, escribiendo integraciones personalizadas o depurando errores a nivel de instrucción.

Programa Escrow (9tgHa1DcnaSSUtmMsst8ovKTe1Gfxzezn27KnH9xXYeU) - gestiona depósitos, aprovisionamiento de operadores y liquidación en Mainnet:

Programa Withdraw (J231K9UEpS4y4KAPwGc4gsMNCjKFRMYcQBcjVW7vBhVi) - se ejecuta en la red de canales privados:

  • Withdraw Funds - quema el saldo del lado del canal para iniciar un retiro

Códigos de Error

Programa Escrow - PrivateChannelEscrowProgramError

CódigoMensaje
InvalidEventAuthorityAutoridad de evento no válida proporcionada
InvalidAtaATA no válida proporcionada
InvalidMintMint no válido proporcionado
InvalidInstanceIdID de instancia no válido o no cumple las reglas
InvalidInstanceInstancia no válida proporcionada
InvalidAdminAdministrador no válido proporcionado
TransferHookNotAllowedExtensión de transfer hook no permitida
InvalidOperatorPdaPDA de operador no válido proporcionado
InvalidTokenAccounttoken account no válido proporcionado
InvalidEscrowBalanceSaldo de escrow no válido
InvalidAllowedMintMint permitido no válido
InvalidSmtProofPrueba SMT no válida proporcionada
InvalidTransactionNonceForCurrentTreeIndexNonce de transacción no válido para el índice de árbol actual
UnexpectedTreeIndexÍndice de árbol actual inesperado para el restablecimiento de raíz SMT

Programa Withdraw - PrivateChannelWithdrawProgramError

CódigoMensaje
InvalidMintMint no válido proporcionado
ZeroAmountEl monto del retiro debe ser mayor que cero

Is this page helpful?

Tabla de Contenidos

Editar Página