Tx Doctor / EVM 回滚错误库 / 兑换已过截止时间
EVM 错误:兑换已过截止时间 (EXPIRED)
交易在你设定的截止时间之后才被打包,路由拒绝执行。
为什么会这样
- 构造与签名之间等了太久。
- 网络拥堵,交易一直在内存池里排队。
- dApp 设了很短的截止时间(几分钟),钱包又把它排在另一笔交易后面。
怎么解决
- 重建兑换,让新的截止时间被签名。
- 拥堵链上用 10 到 20 分钟的截止时间。
- 先清掉卡住的待处理交易——新交易不可能排在它们前面落地。
钱包或区块浏览器里显示的样子
UniswapV2Router: EXPIRED
现在就遇到这个问题?粘贴交易哈希,工具会自动找到所在链并解码真正失败的原因。
诊断我的交易