Why did my transaction fail?

  • Updated

When submitting a transaction using the Phantom wallet, you may see an error "Not enough SOL" or "Not enough ETH" or similar. This error means that your wallet doesn't have sufficient funds for transaction fees. The error is specific to the blockchain network you're interacting with. Even if you have enough of other tokens (like USDC or USDT), transaction fees can only be paid using the native token of the network.

Not enough SOL

Why this happens

This error occurs when your wallet doesn’t have enough SOL to cover transaction fees on the Solana network. Solana token accounts also require SOL to stay rent-exempt, so even if you already hold some SOL, it might not be enough.

What to do

Make sure your wallet holds at least 0.002 SOL. You can buy SOL in the Phantom app or transfer it from an exchange or another wallet. Then, retry your transaction.

For gasless swaps, enable auto-slippage in your swap settings or manually set slippage to 0.5% or higher.

Not enough POL

Why this happens

This error means your wallet doesn’t have enough POL to pay transaction fees on the Polygon network.

What to do

Hold at least 0.5 POL to ensure your transaction can go through. You can buy or transfer POL to your Phantom wallet from another source, then try again.

Not enough ETH

Why this happens

This error means you don’t have enough ETH to cover gas fees on the Ethereum network.

What to do

Keep at least 0.002 ETH in your wallet. Required fees vary depending on network congestion and transaction complexity. To check current gas prices, use the Etherscan Gas Tracker.

You can buy ETH in Phantom or transfer it from another source.

Not enough ETH (Base)

Why this happens

On the Base network, this error appears if you don’t have enough ETH to pay gas fees. Since Base is EVM-compatible, it uses ETH for gas like Ethereum.

What to do

Ensure your wallet holds at least 0.002 ETH on Base. You can buy ETH on Base, transfer it from another wallet or exchange, or bridge it from Ethereum.

Then, retry your transaction.

Not enough SUI

Why this happens

This error appears when you don’t have enough SUI to cover gas fees on the Sui network.

What to do

Hold at least 0.01 SUI in your wallet. You can buy SUI in Phantom or transfer it from another wallet or exchange. Then try your transaction again.

Not enough BTC

Why this happens

This error appears when you don’t have enough BTC to pay transaction fees on the Bitcoin network.

What to do

Ensure you have enough BTC in your wallet. The required amount depends on network congestion. You can estimate the fee using the Fees Per Transaction chart.

With enough BTC, retry your transaction.

Was this article helpful?

10 out of 45 found this helpful
Can't find what you're looking for?

Start a chat