Tx Doctor / Solana 错误库 / 滑点超出允许范围
Solana 错误:滑点超出允许范围 (0x1771)
价格波动超过了你允许的滑点,路由拒绝成交并取消了这笔交易。没有发生兑换,代币也没有移动。
为什么会这样
- 滑点是可接受的最大价格偏差。交易上链时若池子价格超出这个区间,程序会主动中止。
- 常见于行情剧烈或流动性稀薄的市场:新币上线、低流动性池子,或者交易在拥堵区块里等了几秒。
- 它也是 Solana DEX 聚合器上最常见的错误,出现它不代表钱包或资金出了问题。
怎么解决
- 把滑点稍微调高(例如流动性好的交易对从 0.5% 调到 1%)后重试——但绝不要在小币上设很高的滑点,那会让你以极差的价格成交。
- 减小交易金额,让池子冲击落在容忍范围内。
- 提高优先费,让交易进入下一个区块而不是一直排队。
- 如果同一交易对在高滑点下仍反复失败,多半是池子流动性太薄——换一条路由或另一个池子。
日志里长什么样
Program JUP6LkbZbjS1jKKwapdHNy74zcZ3tLUZoi5QNyVTaV4 failed: custom program error: 0x1771
现在就遇到这个错误?粘贴你的交易签名,直接看到失败的指令、程序和错误码。
诊断我的交易