Tx Doctor / EVM 回滚错误库 / 兑换滑点超限
EVM 错误:兑换滑点超限 (INSUFFICIENT_OUTPUT_AMOUNT)
池子给出的数量低于你的最小输出(或吃掉了超过最大输入),路由拒绝以更差的价格成交并回滚。
为什么会这样
- 报价与执行之间价格变了——波动大的交易对和大单很常见。
- 别人的交易先落地并推动了池子(包括三明治攻击)。
- 在薄的交易对上,滑点容忍还是默认的 0.1% 到 0.5%。
- 带税或转账税的代币减少了池子实收。
怎么解决
- 小步提高滑点(0.5% → 1% → 2%),绝不要盲目设到 10% 以上。
- 把大单拆成几笔较小的兑换。
- 签名前立刻重新报价,让最小输出反映当前流动性。
- 如果一直被抢跑,用私有 RPC 或 MEV 保护。
钱包或区块浏览器里显示的样子
UniswapV2Router: INSUFFICIENT_OUTPUT_AMOUNT
现在就遇到这个问题?粘贴交易哈希,工具会自动找到所在链并解码真正失败的原因。
诊断我的交易