指令

本节为链上指令参考文档。大多数开发者通过生成的 TypeScript 客户端调用这些指令;仅当您在构建运营商工具、编写自定义集成或调试指令级错误时,才需要直接参阅此内容。

Escrow Program (9tgHa1DcnaSSUtmMsst8ovKTe1Gfxzezn27KnH9xXYeU) - 管理存款、运营商配置及主网结算:

Withdraw Program (J231K9UEpS4y4KAPwGc4gsMNCjKFRMYcQBcjVW7vBhVi) - 运行于 私有通道网络:

错误代码

Withdraw Program - PrivateChannelEscrowProgramError

代码消息
InvalidEventAuthority提供的事件权限无效
InvalidAta提供的 ATA 无效
InvalidMint提供的铸造地址无效
InvalidInstanceId实例 ID 无效或不符合规则
InvalidInstance提供的实例无效
InvalidAdmin提供的管理员无效
TransferHookNotAllowed不允许使用转账钩子扩展
InvalidOperatorPda提供的运营商 PDA 无效
InvalidTokenAccount提供的 token account 无效
InvalidEscrowBalance托管余额无效
InvalidAllowedMint允许的铸造地址无效
InvalidSmtProof提供的 SMT 证明无效
InvalidTransactionNonceForCurrentTreeIndex当前树索引对应的交易 nonce 无效
UnexpectedTreeIndexSMT 根重置时当前树索引不符合预期

Withdraw Program - PrivateChannelWithdrawProgramError

代码消息
InvalidMint提供的铸造地址无效
ZeroAmount提现金额必须大于零

Is this page helpful?

Table of Contents

Edit Page
©️ 2026 Solana 基金会版权所有