WHEN IT GOES WRONG
Crypto transaction errors, explained
With an error message in hand the question is always the same: what does this mean, did it cost me anything, and what do I do now. Each page answers those in that order.
insufficient funds for gas * price + valueInsufficient funds for gas: how to fix it
Insufficient funds for gas means the account cannot cover the fee plus the amount. The usual cause is the wrong network, not a missing balance.
Read the fixout of gasOut of gas error: why you still paid the fee
Out of gas means the transaction ran out of its gas allowance partway and was rolled back. Why the fee is still charged, and how to avoid it.
Read the fixnonce too lowNonce too low: what it means and how to clear it
Your wallet used a transaction number the network already has. Why it happens, how to clear it, and why your funds are not affected.
Read the fixreplacement transaction underpricedReplacement transaction underpriced: how to fix it
You tried to replace a pending transaction, but the new fee was not enough higher than the old one for nodes to accept the swap.
Read the fixtransaction underpricedTransaction underpriced: what it means and the fix
The fee offered is beneath the minimum the network is currently taking, so the transaction was refused rather than queued.
Read the fixintrinsic gas too lowIntrinsic gas too low: what it means and how to fix
Intrinsic gas too low means your gas limit is under the transaction’s baseline cost. What the minimum is, how to fix it, and why nothing was charged.
Read the fixexecution revertedExecution reverted: what it means and how to fix it
Execution reverted means the contract refused the transaction and rolled it back. Why it happens, how to find the reason, and why you still paid a fee.
Read the fixERC20: transfer amount exceeds balanceERC20 transfer amount exceeds balance: how to fix
A token contract refused a transfer because the account holds less than the amount requested — often because of decimals rather than a genuine shortfall.
Read the fixgas required exceeds allowanceGas required exceeds allowance: causes and fixes
Gas required exceeds allowance means the estimate is above your gas limit or balance. What causes it, how to fix it, and why nothing was charged.
Read the fixBefore you retry
Some failures cost a fee and some cost nothing, and retrying the wrong one repeatedly is expensive. Each page states which kind it is. None of them can recover a confirmed transaction, and nobody who contacts you offering to do that can either.