인스트럭션

이 섹션은 온체인 인스트럭션 레퍼런스입니다. 대부분의 개발자는 생성된 TypeScript 클라이언트를 통해 이 인스트럭션을 호출합니다. 오퍼레이터 툴링을 구축하거나, 커스텀 통합을 작성하거나, 인스트럭션 수준의 오류를 디버깅하는 경우에만 이 내용이 필요합니다.

에스크로 프로그램 (9tgHa1DcnaSSUtmMsst8ovKTe1Gfxzezn27KnH9xXYeU) - 예치, 오퍼레이터 프로비저닝 및 메인넷 정산을 관리합니다:

출금 프로그램 (J231K9UEpS4y4KAPwGc4gsMNCjKFRMYcQBcjVW7vBhVi) - 프라이빗 채널 네트워크에서 실행됩니다:

  • Withdraw Funds - 출금을 시작하기 위해 채널 측 잔액을 소각

에러 코드

에스크로 프로그램 - PrivateChannelEscrowProgramError

코드메시지
InvalidEventAuthority유효하지 않은 이벤트 권한이 제공됨
InvalidAta유효하지 않은 ATA가 제공됨
InvalidMint유효하지 않은 민트가 제공됨
InvalidInstanceId인스턴스 ID가 유효하지 않거나 규칙을 준수하지 않음
InvalidInstance유효하지 않은 인스턴스가 제공됨
InvalidAdmin유효하지 않은 관리자가 제공됨
TransferHookNotAllowedTransfer hook 확장이 허용되지 않음
InvalidOperatorPda유효하지 않은 오퍼레이터 PDA가 제공됨
InvalidTokenAccount유효하지 않은 token account가 제공됨
InvalidEscrowBalance유효하지 않은 에스크로 잔액
InvalidAllowedMint유효하지 않은 허용 민트
InvalidSmtProof유효하지 않은 SMT 증명이 제공됨
InvalidTransactionNonceForCurrentTreeIndex현재 트리 인덱스에 대한 트랜잭션 논스가 유효하지 않음
UnexpectedTreeIndexSMT 루트 재설정에 대한 현재 트리 인덱스가 예상과 다름

출금 프로그램 - PrivateChannelWithdrawProgramError

코드메시지
InvalidMint유효하지 않은 민트가 제공됨
ZeroAmount출금 금액은 0보다 커야 합니다

Is this page helpful?

목차

페이지 편집