instructions

このセクションはオンチェーンinstructionsリファレンスです。ほとんどの開発者は生成されたTypeScriptクライアントを通じてこれらのinstructionsを呼び出します。このリファレンスが必要なのは、オペレーターツールの構築、カスタム統合の実装、またはinstruction レベルのエラーのデバッグを行う場合に限られます。

Escrowプログラム (9tgHa1DcnaSSUtmMsst8ovKTe1Gfxzezn27KnH9xXYeU) - デポジット、オペレータープロビジョニング、およびメインネット決済を管理します:

  • CreateInstance - エスクローインスタンスPDAを初期化する
  • AllowMint - SPLトークンミントをホワイトリストに追加する
  • BlockMint - ミントをアローリストから削除する
  • AddOperator - オペレーターをプロビジョニングする
  • RemoveOperator - オペレーターの権限を剥奪する
  • SetNewAdmin - 管理者権限を移譲する
  • Deposit - SPLトークンをエスクローに移動する
  • Release Funds - オペレーターがメインネットへの引き出しを決済する
  • Reset SMT Root - オペレーターがスパースマークルツリーをローテーションする

Withdrawプログラム (J231K9UEpS4y4KAPwGc4gsMNCjKFRMYcQBcjVW7vBhVi) - プライベートチャネルネットワーク上で動作します:

  • Withdraw Funds - 引き出しを開始するためにチャネル側の残高をバーンする

エラーコード

Escrowプログラム - PrivateChannelEscrowProgramError

コードメッセージ
InvalidEventAuthority無効なイベント権限が指定されました
InvalidAta無効なATAが指定されました
InvalidMint無効なミントが指定されました
InvalidInstanceIdインスタンスIDが無効またはルールに準拠していません
InvalidInstance無効なインスタンスが指定されました
InvalidAdmin無効な管理者が指定されました
TransferHookNotAllowed転送フック拡張は許可されていません
InvalidOperatorPda無効なオペレーターPDAが指定されました
InvalidTokenAccount無効な token account が指定されました
InvalidEscrowBalanceエスクロー残高が無効です
InvalidAllowedMint許可されたミントが無効です
InvalidSmtProof無効なSMTプルーフが指定されました
InvalidTransactionNonceForCurrentTreeIndex現在のツリーインデックスに対するトランザクションナンスが無効です
UnexpectedTreeIndexSMTルートリセットに対して予期しない現在のツリーインデックスです

Withdrawプログラム - PrivateChannelWithdrawProgramError

コードメッセージ
InvalidMint無効なミントが指定されました
ZeroAmount引き出し金額はゼロより大きくなければなりません

Is this page helpful?

目次

ページを編集
© 2026 Solana Foundation. 無断転載を禁じます。