Before You Trade
You need USDC on Polygon in your FrenFlow wallet to trade on Polymarket. This guide covers every way to get funds in.Option 1: Bridge from Any Chain (Easiest)
FrenFlow includes the Polymarket Bridge, which converts funds from 15+ blockchains directly to USDC.e on Polygon.Select source chain and token
Pick where your funds are:
- Ethereum — ETH, USDC, USDT
- Arbitrum — ETH, USDC, ARB
- Base — ETH, USDC
- Solana — SOL, USDC
- And 10+ more chains
Enter amount and confirm
Enter how much to bridge. The widget shows the estimated amount you’ll receive in USDC.e on Polygon. Confirm and approve the transaction in your external wallet.

Option 2: Send from an Exchange
If you have USDC on a centralized exchange (Coinbase, Binance, Kraken, etc.):Withdraw from your exchange
On your exchange, withdraw USDC and select the Polygon network. Paste your FrenFlow wallet address.
Option 3: Transfer from Another Wallet
If you already have USDC or USDC.e on Polygon in MetaMask, Rabby, or any wallet:- Copy your FrenFlow wallet address from Settings → Wallet
- Send USDC or USDC.e on Polygon to that address
- Balance updates in seconds

USDC vs USDC.e
Polymarket uses USDC.e (bridged USDC) for trading. FrenFlow handles the conversion:| Token | What it is | Used for |
|---|---|---|
| USDC | Circle’s native USDC on Polygon | Deposits, withdrawals |
| USDC.e | Bridged USDC (Polymarket standard) | Trading on Polymarket |
Funding for Kalshi (Solana)
Kalshi markets on FrenFlow use USDC on Solana via DFlow. If you want to trade Kalshi:- Your Solana wallet address is shown in Settings → Wallet (below the Polygon wallet)
- Send USDC on Solana to that address
- Kalshi and Polymarket wallets are separate — fund each one independently

Minimum Amounts
| Minimum | |
|---|---|
| First trade | ~$1 (but $5+ recommended for meaningful positions) |
| Bridge | Varies by source chain (usually $5–10 minimum) |
| Exchange withdrawal | Depends on your exchange |
Troubleshooting
I sent USDC but my balance didn't update
I sent USDC but my balance didn't update
Check that you sent on the Polygon network. If you sent on Ethereum or another chain, you’ll need to bridge it. Your funds are safe — just on the wrong network.
I have USDC but can't trade
I have USDC but can't trade
You likely have native USDC but need USDC.e for Polymarket. Go to Settings → Wallet → Swap to USDC.e.
Bridge transaction stuck
Bridge transaction stuck
Bridges can take up to 15 minutes on congested networks. If it’s been longer, check the bridge transaction on the source chain’s block explorer.
How do I know which USDC I have?
How do I know which USDC I have?
Check Settings → Wallet. Both balances are shown separately: USDC (native) and USDC.e (bridged/Polymarket).
