摘要:钱包显示 Failed:交易多半已上链但执行失败;想转的币通常没到,Gas 手续费仍可能扣除。对照 Etherscan 红字 Status 与 Fee,配合 ethereum.org 中文 Gas 说明。
钱包或区块浏览器里看到一笔转账变成红色的 Failed / 失败,很多人第一反应是:「钱是不是没了?」更常见的情况是:你想转的币没到对方账户,但用来付手续费的 ETH(Gas)已经扣了一部分。本文用一笔真实主网失败交易,带你在 Etherscan 认 Status、手续费和 Gas 用量;和「Pending / Success 怎么看」那篇不同——这里只盯 Failed。交易哈希从哪复制见 交易哈希是什么(本文不复讲复制粘贴)。
先看清:Failed ≠ 没上链
Failed 通常表示交易已经进块,但合约执行中途失败(常见提示 execution reverted)。状态会记成失败,代币/ETH 转账意图不生效,可矿工/验证者仍可能按实际消耗的 Gas 收费。

示例哈希(只读查询,勿往里打币):0x59e42e81…ef34a,区块约 26,145,103(以浏览器为准)。
为什么 Gas 花了、币却没到
ethereum.org 中文「Gas」文档说明:Gas 衡量执行操作所需计算量;每笔交易都要付费,用来防止滥用。失败交易已经占用了网络执行资源,所以已消耗的那部分 Gas 对应的手续费通常不会退回;没花完的 Gas Limit 上限部分一般不会整笔按上限全扣(具体以回执 gasUsed 为准)。

| 你看到的 | 大概意味着 | 新手怎么做 |
|---|---|---|
| Status = Fail / 失败 | 执行未成功,意图中的转账通常没完成 | 用浏览器打开 Tx,核对 From/To/代币 |
| Transaction Fee > 0 | 付了实际消耗的 Gas 费 | 接受「失败也扣手续费」;先小额试 |
| Gas Used < Gas Limit | 没用满上限,按实际用量计费 | 别只看 Limit;看 Usage 与 Fee |
| 钱包里代币余额没变 | 接收方通常没收到这笔代币 | 别反复按同一笔;先查原因再重试 |
和 Success、Pending 差在哪

新手排查短步骤
- 在钱包点开该笔,复制交易哈希(不是地址)。
- 打开可信浏览器(认准地址栏,假浏览器见 假区块浏览器怎么认),粘贴哈希。
- 看 Status 是否 Fail;看 Transaction Fee / Gas Used;看 To 下方有没有 reverted 提示。
- 常见原因:Gas Limit 太低、代币未 Approve、合约条件不满足、选错代币合约。先看懂再重试,避免连环失败连扣 Gas。
- 需要买一点 ETH 付手续费时,可在 币安 或 欧易 按需完成;链上钱包可用欧易 Web3(创建步骤可填 CHENGXULVTU)。

相关阅读
说明:示例交易与手续费数字来自 2026-10-10 浏览器实拍,会随时间与 Gas 价格变化;OKLink 中文对该哈希曾显示「暂无数据」,文中以 Etherscan 为准。本文不构成投资建议。