Tx Doctor / Solana 错误库 / 路由计算无效
Solana 错误:路由计算无效 (0x1772)
程序内部运算拒绝了这条路由——通常是数量极小、价格冲击极端,或池子几乎没有流动性。
为什么会这样
- 兑换数量是粉尘级,输出被取整成 0。
- 价格冲击太大,计算超出了某个边界。
- 报价与执行之间池子状态变了。
怎么解决
- 把交易金额提高到粉尘以上,或者换一个交易对。
- 立刻重新报价并重试,让路由匹配当前池子状态。
- 池子波动大时稍微提高滑点。
日志里长什么样
Program JUP6LkbZbjS1jKKwapdHNy74zcZ3tLUZoi5QNyVTaV4 failed: custom program error: 0x1772
现在就遇到这个错误?粘贴你的交易签名,直接看到失败的指令、程序和错误码。
诊断我的交易