Tx Doctor / EVM 回滚错误库 / ERC-20 转账超过余额
EVM 错误:ERC-20 转账超过余额
代币合约拒绝了转账,因为发送地址持有的数量少于请求值——常见于带转账税的代币先扣掉了自己那份。
为什么会这样
- 交易构造之后余额变了(另一笔待处理交易花掉了它)。
- 代币收取转账税,合约实收少于发出数量,内部检查失败。
- 你发出了全部余额,但数量里还包含了手续费。
- 界面里选错了代币——符号撞车很常见。
怎么解决
- 刷新余额,用当前数量重建交易。
- 带转账税的代币留 1% 到 3% 的余量。
- 核对代币合约地址,而不只是看 ticker。
钱包或区块浏览器里显示的样子
ERC20: transfer amount exceeds balance
现在就遇到这个问题?粘贴交易哈希,工具会自动找到所在链并解码真正失败的原因。
诊断我的交易