Tx Doctor / Solana 错误库 / SOL 不足以支付手续费
Solana 错误:SOL 不足以支付手续费 (InsufficientFundsForFee)
付费账户里的 SOL 不够支付网络手续费,也不够支付交易新建账户所需的租金。
为什么会这样
- 每笔交易都需要付费账户里有一点 SOL——通常不到一分钱,但必须有。
- 新建一个代币账户约需 0.00204 SOL 租金,刚把钱包清空时最容易忽略。
- 有些钱包会把余额显示成 0.00,实际还剩几千 lamports,但不够一笔交易。
怎么解决
- 往钱包转一点 SOL 再重试——0.01 SOL 足够几百笔简单交易。
- 如果你在关闭账户回收租金,先做这一步,用回收的 SOL 支付下一笔交易。
- 确认你用的钱包就是界面预期的付费账户。
日志里长什么样
Transaction simulation failed: Attempt to debit an account but found no record of a prior credit.
现在就遇到这个错误?粘贴你的交易签名,直接看到失败的指令、程序和错误码。
诊断我的交易