Tx Doctor / EVM 回滚错误库 / ERC-20 授权额度不足

EVM · token

EVM 错误:ERC-20 授权额度不足

路由或合约没有被授权动用这么多代币,transferFrom 因此回滚。

为什么会这样

怎么解决

  1. 授权给真正被调用的那个合约——到失败交易里复制 spender 地址。
  2. 按精确额度授权,或者在 dApp 支持时用 Permit2 或 permit 签名。
  3. USDT 先 approve 0,再 approve 新额度。

钱包或区块浏览器里显示的样子

ERC20: insufficient allowance

现在就遇到这个问题?粘贴交易哈希,工具会自动找到所在链并解码真正失败的原因。

诊断我的交易

相关错误

合约已暂停、冻结或被拉黑

EVM · token

兑换已过截止时间

EVM · DEX

ERC-20 转账超过余额

EVM · token

兑换滑点超限

EVM · DEX