交易 Pending 几小时还没确认怎么办|从 Gas 加速到 Cancel 完整方案
ETH 主网交易 Pending 超过 30 分钟通常是 Gas 价低于当前网络最低水平。本文按 7 步:先看 Gas 价是否过低→Speed Up 加速→Cancel 顶替→等 Base Fee 降→处理 nonce 卡死。
ETH 主网交易 Pending 几小时还没确认怎么办?直接答:先在 Etherscan 看 Gas Price 是否低于当前 Base Fee → 钱包里 Speed Up 加价重发(同 nonce 提高 Gas 至少 10%)→ 不想发了用 Cancel 顶替(同 nonce 发 0 ETH 自转账)→ 多笔卡死按 nonce 顺序处理 → 极端情况等 Base Fee 跌到设定值之下。整个流程在 1-2 小时内可解决,关键点是「nonce 必须一致才能顶替」。
如果你处理完 Pending 交易后想把链上 USDT 出金到法币,可顺路准备 币安官网 的实名账号,并用 币安官方App 看充币地址。下载入口在 下载页。
Pending 的 3 种常见原因
A:所有 Pending 都源于「Gas 价不够触发出块」——具体表现 3 种:
| 原因 | 表现 |
|---|---|
| Gas 设低于当前 Base Fee | 永远不会上链直到 Base Fee 跌下来 |
| Gas 设高于 Base Fee 但低于全网平均 | 会上链,只是慢(5-30 分钟) |
| nonce 卡死(前一个 nonce Pending) | 该 nonce 也卡 |
第 1 步:在 Etherscan 看交易状态
复制 Pending 的 TxHash → etherscan.io → 看 Status:
| 显示 | 含义 |
|---|---|
| Pending(黄色时钟) | 仍在 mempool |
| Dropped(极少见) | 节点已丢弃,需要重发 |
A:Pending 状态可能持续几小时到几天——大多数节点 24-72 小时后丢弃。ETH 主网 Pending > 6 小时几乎不可能上链。
第 2 步:看 Gas Price 是否过低
在 Etherscan Gas Tracker 看当前 Base Fee。对照你交易的 Max Fee:
| Max Fee vs Base Fee | 结果 |
|---|---|
| Max Fee < Base Fee | 永远不会上链 |
| Max Fee > Base Fee 但 Priority 低 | 慢,可能几小时 |
| Max Fee > Base Fee 且 Priority 充足 | 几分钟内上链 |
第 3 步:钱包 Speed Up 加速
MetaMask(与多数 EVM 钱包)支持「Speed Up」——
| 步骤 | 操作 |
|---|---|
| 1 | 钱包 Activity 标签找到 Pending 交易 |
| 2 | 点 Speed Up |
| 3 | 钱包提示当前推荐价(比原价高 10-50%) |
| 4 | 选 Aggressive 或自定义 |
| 5 | 签名 |
| 6 | 节点收到「同 nonce 高 Gas」会替换原交易 |
A:Speed Up 实际上是「发新交易顶替原交易」——nonce 必须一样。节点按 EIP-1559 规则要求新交易 Max Fee 高于原 10%+ 才接受。
第 4 步:钱包 Cancel 取消
不想再发这笔可以 Cancel——
| 步骤 | 操作 |
|---|---|
| 1 | 钱包 Activity 标签 |
| 2 | 点 Cancel |
| 3 | 钱包构造一笔同 nonce 的 0 ETH 自转账 |
| 4 | 提高 Gas 让它先上链 |
| 5 | 上链后原交易自动作废(nonce 已被占用) |
A:Cancel 也要花 Gas(约 0.001-0.005 ETH)——只是让交易「成功 cancel」而不是「真的没发」。
第 5 步:处理 nonce 卡死
如果钱包里有多笔 Pending(nonce 5、6、7、8 都 Pending),后面的全卡死等前面的。
| 解决方案 |
|---|
| 1. 从最早 Pending(nonce 5)开始 Speed Up |
| 2. 5 上链后 6 自动开始处理 |
| 3. 逐个 Speed Up 或 Cancel |
| 4. 极端情况:从 nonce 5 开始全 Cancel |
第 6 步:等 Base Fee 跌
如果你设的 Max Fee 不算太低(比如 5-15 Gwei),ETH Gas 偶尔会跌到这个区间——耐心等。
| 时段 | Gas 通常水平 |
|---|---|
| 凌晨 UTC 0-6 | 5-15 Gwei |
| 美股开盘 | 30-80 Gwei |
| 美股盘中 | 50-150 Gwei |
| 周末 | 10-30 Gwei |
详见 Etherscan 用法 分类的 Gas Tracker 篇。
第 7 步:极端情况——重置 nonce
如果钱包内部 nonce 计数器与链上不同步(罕见但可能发生):
| MetaMask | Settings → Advanced → Reset Account |
|---|---|
| 影响 | 清除本地 nonce 缓存,下次发交易从链上 latest nonce 开始 |
| 风险 | 不影响资产,只影响本地 pending 显示 |
BSC / Polygon / L2 上的 Pending
| 链 | Pending 风险 |
|---|---|
| BSC | 极少 Pending(出块 3 秒) |
| Polygon | 偶尔 Pending(链拥堵时) |
| Arbitrum | 极少 Pending(Sequencer 即时打包) |
| Optimism | 极少 Pending |
| ETH 主网 | Pending 最常见 |
A:L2 与 BSC 的 Pending 通常 30 秒内自解——不太需要 Speed Up。ETH 主网才是 Pending 的重灾区。
实战:1 笔 ETH 主网 Pending 1 小时的处理
| 步骤 | 操作 | 时间 |
|---|---|---|
| 1 | 在 Etherscan 看 TxHash 仍 Pending | 10 秒 |
| 2 | Etherscan Gas Tracker 看当前 Base Fee | 10 秒 |
| 3 | 对比交易 Max Fee 是否低 | 10 秒 |
| 4 | 钱包 Speed Up 提高 Gas 50% | 1 分钟 |
| 5 | 等 5-10 分钟看是否上链 | 5-10 分钟 |
| 6 | 仍 Pending → 再 Speed Up 或 Cancel | 1 分钟 |
风险提示
Speed Up 与 Cancel 都是发新交易——都要花 Gas。最坏情况是「越加越高」直到几十美元 Gas。不急的交易直接 Cancel 等 Gas 低谷重发更划算。
如果链上资产想出金,可借助 币安官网 走 C2C。
实操核对清单
- [ ] 已在 Etherscan 看 Pending 状态
- [ ] 已查 Gas Tracker 看当前 Base Fee
- [ ] 已用钱包 Speed Up 或 Cancel
- [ ] 多笔 Pending 按 nonce 顺序处理
- [ ] 急交易立刻处理,非急的等 Gas 低谷
- [ ] 极端情况会用 Reset Account 重置 nonce
一站式回顾
A:Pending 处理 = 看 Gas 是否够 + Speed Up / Cancel + 等 Base Fee 跌。核心 4 个动作:查状态、对比 Gas、加速或取消、处理 nonce 卡。核心 1 个心法:Speed Up 与 Cancel 都要花 Gas——急用急处理,非急的等低谷。
如果想了解 Failed 交易的处理方法,下一步建议看 Failed 交易常见原因篇。
常见问题
Speed Up 后原 TxHash 还有效吗?
A:原 TxHash 失效——新交易有新 TxHash。钱包会显示「该交易被替换」。Etherscan 上原交易转为 Dropped 状态。
Cancel 一定会成功吗?
A:通常成功,前提是 Cancel 的 Gas 高于原交易。如果 Cancel 也卡住,可以 Speed Up Cancel——递归提高 Gas。
我能不能用第三方工具自动处理 Pending?
A:能。Tenderly Web3 Actions、Nansen Alerts 等支持「Pending 超过 X 分钟自动 Speed Up」——开发者用得多。普通用户用钱包 UI 已经够。
永久 Pending 的交易最终会怎么样?
A:被节点 mempool 丢弃。ETH 主网通常 24-72 小时后丢弃——之后该 nonce 可重新使用。钱包仍显示 Pending 因为它不主动清理本地状态。
Gas 设了「Aggressive」还 Pending 是为什么?
A:Aggressive 是当时算的——网络拥堵后 Aggressive 也变低。实时网络变化是 Pending 的常见原因——重新 Speed Up 即可。
多笔 Pending 卡死能一次性 Cancel 吗?
A:不能直接。必须按 nonce 顺序逐笔 Cancel——前一个不上链后一个也不会处理。MetaMask 的「Cancel All Pending」实际上是「按顺序自动 Cancel」。
Pending 的资产被锁住吗?
A:被锁住——Pending 的代币与原生币暂时不能用(被预扣作 Gas + Value)。Cancel 上链后才解锁。这是为什么卡死时影响其他操作。
文档发布于 2026-05-08,下次复测计划 2026-08-08(约每 90 天回访一次,确认 ETH Pending 处理流程与 EIP-1559 替换规则未变)。