You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Solana DEX与Phantom钱包交互报0x179d自定义程序错误原因咨询

Solana链DEX交互Phantom报Unknown program instruction错误触发原因

前端标注的#1 Unknown program instruction是Phantom钱包的通用报错标签,不代表调用了不存在的链上程序,实际报错来自Zeta DEX链上程序(程序ID:Zo1ggzTUKMY5bYnDvT5mtVeZxzf2FaLTbKkmvGUhUQk),核心错误为自定义程序错误0x179d,对应链上日志如下:

Program log: free_supply: 14100789713994
Program log: Custom program error: 0x179d
Program Zo1ggzTUKMY5bYnDvT5mtVeZxzf2FaLTbKkmvGUhUQk consumed 41719 of 1400000 compute units
Program returned error: custom program error: 0x179d

从日志特征看,交易仅消耗了不到3%的计算额度,说明错误触发在程序执行的最早期入口校验阶段,还未进入核心交易逻辑,可能的触发原因包括:

  • 接口版本不兼容:你使用的DEX前端、交易脚本或者跨DEX聚合器版本过旧,仍在调用Zeta程序已经废弃的旧版指令,传入的指令标识符不在当前链上程序支持的指令列表内,直接被程序拦截。
  • 交易构造不符合规则:构造交易时传入的账户顺序错误、缺少必需的程序派生地址(PDA)、关联代币账户和交易代币不匹配、钱包缺少必要的交易签名,都会在入口校验阶段触发该类错误。
  • 供应量校验不通过:日志打印free_supply字段说明程序当时正在校验对应交易标的的可流通/可交易供应量,你提交的交易请求(如下单、提币、添加流动性)涉及的资产数量超过了当前协议可用的空闲供应量,或者超过了协议设置的单用户持仓/交易额度上限。
  • 权限校验失败:你当前使用的钱包地址没有对应操作的权限,比如尝试调用仅治理账户可用的指令、或者对应头寸已经被清算/冻结无法发起交易。

内容的提问来源于stack exchange,提问作者Максим Кривенко

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.29 07:24:16