指南

钱包里有 USDC 或 USDT,却提示“Insufficient funds for gas”

您想发送 USDC 或 USDT,钱包却拦住了您:ETH、POL、AVAX 或 BNB 不足以支付网络手续费。稳定币就在钱包里,却无法支付自身转账的费用。

检查您的钱包 无需 Gas 发送或兑换

钱包显示的提示

视钱包及其版本而定,提示类似如下(MetaMask、Rabby 及其他 EVM 钱包):

原因

EVM 链上的每笔交易都要用该链自己的币支付网络手续费:Ethereum、Base、Arbitrum 和 Robinhood Chain 上是 ETH,Polygon 上是 POL,Avalanche 上是 AVAX,BNB Chain 上是 BNB,HyperEVM 上是 HYPE。手续费必须与代币在同一条链上。其他网络上或交易所里的 ETH 都不算,而 USDC 这类代币在普通转账中也无法支付手续费。Gas 代币余额为 0 时,钱包在发送之前就会拒绝。

解决方法

  1. 把少量 Gas 代币转到这条链上,例如从交易所直接提现到 Base 或 Arbitrum。如果您能做到,这通常是最便宜的方式。
  2. 用 gasrescue 照样发送稳定币:您的钱包签署一条消息,我们提交转账并支付 Gas 费,手续费从金额中扣除。
  3. 或者用 gasrescue 把几美元的稳定币兑换成 ETH、POL、AVAX 或 HYPE,此后钱包就能自己支付手续费了。

分步指南

常见问题

我有 ETH,但在另一个网络上。这有用吗?

没有用。Gas 费按链分别支付,Ethereum 上的 ETH 无法支付 Base 或 Arbitrum 上的转账。您得先跨链转过去,而跨链本身也需要源链上的 Gas 费。

会不会是 Gas 以外的原因?

有可能,但很少见。如果代币被发行方冻结,再多 Gas 也无济于事。gasrescue.io/check 上的免费钱包检查两种情况都会显示:缺少 Gas 和代币被冻结。

智能合约钱包可以用吗?

暂时不行。gasrescue 需要能对结构化消息(typed data)签名的普通钱包,例如 MetaMask、Rabby 或 Phantom。

开始之前

区块链转账不可撤销,请仔细核对收款方。只在 gasrescue.io 上签名,切勿泄露您的助记词,并先用小额试一试。gasrescue 目前处于抢先体验阶段,与此处提到的所有钱包和链均无关联。

检查您的钱包 无需 Gas 发送或兑换

相关问题