Instrukcje

Ta sekcja stanowi dokumentację instrukcji on-chain. Większość deweloperów wywołuje te instrukcje za pośrednictwem wygenerowanych klientów TypeScript; ta sekcja jest potrzebna tylko wtedy, gdy budujesz narzędzia operatorskie, piszesz niestandardowe integracje lub debugujesz błędy na poziomie instrukcji.

Program Escrow (9tgHa1DcnaSSUtmMsst8ovKTe1Gfxzezn27KnH9xXYeU) - zarządza depozytami, provisioningiem operatorów oraz rozliczeniami w sieci Mainnet:

Program Withdraw (J231K9UEpS4y4KAPwGc4gsMNCjKFRMYcQBcjVW7vBhVi) - działa w sieci prywatnych kanałów:

  • Withdraw Funds - spala saldo po stronie kanału w celu zainicjowania wypłaty

Kody błędów

Program Escrow - PrivateChannelEscrowProgramError

KodKomunikat
InvalidEventAuthorityPodano nieprawidłowy autorytet zdarzenia
InvalidAtaPodano nieprawidłowy ATA
InvalidMintPodano nieprawidłowy mint
InvalidInstanceIdID instancji jest nieprawidłowy lub nie spełnia wymaganych reguł
InvalidInstancePodano nieprawidłową instancję
InvalidAdminPodano nieprawidłowego administratora
TransferHookNotAllowedRozszerzenie transfer hook jest niedozwolone
InvalidOperatorPdaPodano nieprawidłowy PDA operatora
InvalidTokenAccountPodano nieprawidłowy token account
InvalidEscrowBalanceNieprawidłowe saldo escrow
InvalidAllowedMintNieprawidłowy dozwolony mint
InvalidSmtProofPodano nieprawidłowy dowód SMT
InvalidTransactionNonceForCurrentTreeIndexNieprawidłowy nonce transakcji dla bieżącego indeksu drzewa
UnexpectedTreeIndexNieoczekiwany bieżący indeks drzewa podczas resetowania korzenia SMT

Program Withdraw - PrivateChannelWithdrawProgramError

KodKomunikat
InvalidMintPodano nieprawidłowy mint
ZeroAmountKwota wypłaty musi być większa niż zero

Is this page helpful?

Spis treści

Edytuj stronę