Insufficient gas
If a transaction fails with "insufficient gas", "out of gas", or your wallet popup says you don't have enough native token, the fix is the same: top up POL.
Why this happens
Polygon transactions are paid in POL (formerly MATIC), the network's native token. Your wallet needs a small POL balance to sign anything that touches the chain — withdrawals, sends, claims, on-chain cancels.
Most users never run into this because gas on Polygon costs less than a cent per transaction, and the in-app wallet flow surfaces a warning when balances are low.
Quick fixes
Fix A: swap USDC into POL (in-app)
The wallet menu has a built-in swap UI when your POL balance is low. It uses an on-chain DEX to convert a few dollars of USDC into POL.
- Open the wallet menu.
- Find the "Top up POL" or "Swap" affordance.
- Confirm a $1–5 USDC swap.
- Sign in your wallet.
A few seconds later you'll have POL and can retry the original action.
Fix B: buy POL elsewhere
If the in-app swap isn't available or you'd rather use an exchange, buy POL on Coinbase, Binance, Kraken, or any exchange that supports the Polygon network, and withdraw it to your 4rho wallet address. Network: Polygon.
Fix C: ask a friend
POL is a normal token. Anyone can send a few POL to your address from any Polygon wallet. A few cents goes a long way.
How much do I need
A few dollars of POL covers months of typical trading. There's no benefit to holding more — the trading panel doesn't pay gas in POL, it pays fees in USDC. POL only matters for actions you initiate from your own wallet.
What 4rho does on its side
Trade settlement, market resolution, and on-chain operations performed by the operator wallet (4rho's hot wallet that broadcasts settlement transactions) are paid for by the operator, not by you. We auto-refill the operator wallet from platform revenue so settlement never gets stuck because of low gas.
Your wallet's gas is a separate matter — that's the POL on your address, used for your signed transactions.
Still failing after I topped up?
Refresh your wallet's chain view (sometimes wallets cache the old balance), then retry. If the wallet still shows zero POL after 1 minute, check your block explorer to confirm the POL actually arrived. If it's there but the wallet doesn't see it, restart the wallet extension or app.