HELP · WALLETS
Wallet & funding FAQ
Hit an error while trading, or new to wallets? Each section quotes the exact message from the trade panel and walks through the fix — most take under 30 seconds. Your money never leaves your control.
The short version
Sign in with a passkey or your existing wallet, add funds as pUSD, and trade — all while your money stays in your own wallet. We never hold it.
Wrong network. Switch to Polygon to trade.
Your wallet is connected to a chain other than Polygon mainnet (chain ID 137). Polymarket runs entirely on Polygon.
- Open MetaMask → top-left network selector → choose Polygon Mainnet.
- If Polygon is not in the list, click Add Network → Polygon Mainnet. Manual values: Chain ID
137, RPChttps://polygon-rpc.com, currency symbolPOL, explorerhttps://polygonscan.com. - Refresh the market page and re-tap Place Order. The trade panel will also offer an auto-switch button — clicking it sends the standard
wallet_switchEthereumChainrequest, which most wallets honor in one click.
A previous wallet request is still pending. Open MetaMask, dismiss it, then retry.
A previous wallet popup is still queued and the wallet refuses to open a second one until you act on the first.
- Click the MetaMask (or other wallet) extension icon to reopen its popup.
- Reject or Confirm the stale request that's blocking the queue.
- Refresh the market page. Re-tap Place Order. The wallet will now accept the new signing request.
Token approval transaction reverted or failed.
The approve transaction either ran out of gas, was front-run by a chain switch, or hit an allowance state already updated by another tab.
- Verify your wallet is on Polygon Mainnet (top of MetaMask). If you switched chains mid-flow, the approve was sent to the wrong network.
- Re-tap Place Order. The 1-click BUY flow re-runs the wrap → approve → submit chain automatically; you don't need to approve manually.
- For neg-risk multi-outcome events (elections, sports brackets) the first BUY may show two wallet popups in sequence (CTFExchange + negRiskAdapter). This is normal — both allowances are required.
0xE111180000d2663C0091e4f400237545B87B996B.Transaction pending forever (stuck in mempool).
Your gas price was below the current Polygon market rate at the time of submission. The tx sits in the mempool until either the gas market drops or you replace it.
- Open MetaMask → Activity tab → tap the pending transaction.
- Choose Speed up to resubmit at higher gas. Or Cancel to replace the nonce with a 0-value self-transfer that frees the slot.
- Never bump the nonce manually — always replace the same nonce with higher gas. Changing nonces strands later transactions.
Out of gas — need POL on Polygon.
Polygon transactions require POL (the network's native gas token) to pay for execution. PolymarketTrade does NOT sponsor gas. Typical cost: ~$0.50 in POL covers a week of trading.
- Buy POL on Binance, Coinbase, or any major CEX. Withdraw to the Polygon network — NOT to Ethereum / ERC-20.
- Or use Relay (relay.link) for fast cross-chain bridging from any EVM source. Linked in the full setup guide.
- Or use a Polygon-native fiat on-ramp like Transak or MoonPay (higher fees, faster for small amounts).
Still stuck?The fastest way to see how it feels is to connect — it takes about 20 seconds. Or open support on Telegram.