Tx Doctor / EVM 回滚错误库 / 安全转账失败(STF / TF / TransferHelper)

EVM · routerSTF

EVM 错误:安全转账失败(STF / TF / TransferHelper) (STF)

路由无法从你的钱包拉走代币。Uniswap 系路由报成三个字母 STF(safeTransferFrom 失败)或 TF,PancakeSwap 报 TRANSFER_FROM_FAILED——含义相同:余额、授权或代币规则挡住了这次拉取。

为什么会这样

怎么解决

  1. 在浏览器打开该代币,查 allowance(spender, router)——授权给交易实际调用的那个路由。
  2. 刷新余额,用你真正持有的数量重建兑换。
  3. 全新代币先确认是否已开放交易;抢开盘买入一定会 revert。
  4. 如果额度显示非 0 但不够,先 revoke 再重新授权(USDT 常见)。

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

execution reverted: STF (Uniswap router: safeTransferFrom failed)

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

诊断我的交易

相关错误

兑换已过截止时间

EVM · DEX

ERC-20 授权额度不足

EVM · token

兑换滑点超限

EVM · DEX

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

EVM · token