> ## Documentation Index
> Fetch the complete documentation index at: https://docs.frenflow.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Fund Your Wallet — Complete Guide

> Every way to deposit USDC into your FrenFlow wallet. Bridge from any chain, transfer from exchanges, and swap USDC to USDC.e.

<Frame>
  <img src="https://mintcdn.com/frenflow/aeroq557MFYwC_Th/images/fundwallet.webp?fit=max&auto=format&n=aeroq557MFYwC_Th&q=85&s=60685cdb3d7f982de588d74b92f3f3a4" alt="Fund Your Wallet" width="800" height="400" data-path="images/fundwallet.webp" />
</Frame>

## <span style={{color: "#baf820"}}>Before You Trade</span>

You need **USDC on Polygon** in your FrenFlow wallet to trade on Polymarket. This guide covers every way to get funds in.

<Tip>
  Find your wallet address in **Settings → Wallet**. This is the address you'll send funds to.
</Tip>

## <span style={{color: "#baf820"}}>Option 1: Bridge from Any Chain (Easiest)</span>

FrenFlow includes the Polymarket Bridge, which converts funds from 15+ blockchains directly to USDC.e on Polygon.

<Steps>
  <Step title="Open the deposit flow">
    Click the **+** button in the header, or find **Add Funds** in the sidebar.
  </Step>

  <Step title="Choose the bridge">
    Select **Bridge** to open the Polymarket Bridge widget.
  </Step>

  <Step title="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
  </Step>

  <Step title="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.
  </Step>

  <Step title="Wait for confirmation">
    Bridging takes 1–10 minutes depending on the source chain. Your FrenFlow balance updates automatically.
  </Step>
</Steps>

<Frame>
  <img src="https://mintcdn.com/frenflow/lbMKgujQoWr_nO1k/images/bridge1.png?fit=max&auto=format&n=lbMKgujQoWr_nO1k&q=85&s=9a4621bdaa398f76a5c8f8f5ac5c508d" alt="Polymarket Bridge" width="468" height="821" data-path="images/bridge1.png" />
</Frame>

## <span style={{color: "#baf820"}}>Option 2: Send from an Exchange</span>

If you have USDC on a centralized exchange (Coinbase, Binance, Kraken, etc.):

<Steps>
  <Step title="Copy your wallet address">
    Go to **Settings → Wallet** and copy your Polygon wallet address.
  </Step>

  <Step title="Withdraw from your exchange">
    On your exchange, withdraw USDC and select the **Polygon** network. Paste your FrenFlow wallet address.
  </Step>

  <Step title="Wait for arrival">
    Exchange withdrawals typically arrive in 1–5 minutes on Polygon.
  </Step>
</Steps>

<Warning>
  Always select the **Polygon** network when withdrawing. Sending on the wrong network (e.g., Ethereum mainnet) will still arrive, but you'll need to bridge it to Polygon afterwards.
</Warning>

## <span style={{color: "#baf820"}}>Option 3: Transfer from Another Wallet</span>

If you already have USDC or USDC.e on Polygon in MetaMask, Rabby, or any wallet:

1. Copy your FrenFlow wallet address from **Settings → Wallet**
2. Send USDC or USDC.e on Polygon to that address
3. Balance updates in seconds

<Frame>
  <img src="https://mintcdn.com/frenflow/lbMKgujQoWr_nO1k/images/transfer.png?fit=max&auto=format&n=lbMKgujQoWr_nO1k&q=85&s=667c1fd384d0d6d5cb757b939316febe" alt="Transfer Funds" width="379" height="257" data-path="images/transfer.png" />
</Frame>

## <span style={{color: "#baf820"}}>USDC vs USDC.e</span>

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 |

If you deposit native USDC, FrenFlow shows both balances and provides a **one-click swap** to USDC.e. You can also swap manually from **Settings → Wallet → Swap to USDC.e**.

<Tip>
  If you use the Polymarket Bridge, funds arrive as USDC.e directly — no swap needed.
</Tip>

## <span style={{color: "#baf820"}}>Funding for Kalshi (Solana)</span>

Kalshi markets on FrenFlow use **USDC on Solana** via DFlow. If you want to trade Kalshi:

1. Your Solana wallet address is shown in **Settings → Wallet** (below the Polygon wallet)
2. Send USDC on Solana to that address
3. Kalshi and Polymarket wallets are separate — fund each one independently

<Frame>
  <img src="https://mintcdn.com/frenflow/lbMKgujQoWr_nO1k/images/solana.png?fit=max&auto=format&n=lbMKgujQoWr_nO1k&q=85&s=0222d1b9032edcce7662be5bb92eb186" alt="Solana Wallet" width="1009" height="245" data-path="images/solana.png" />
</Frame>

## <span style={{color: "#baf820"}}>Minimum Amounts</span>

|                         | 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                              |

## <span style={{color: "#baf820"}}>Troubleshooting</span>

<AccordionGroup>
  <Accordion title="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.
  </Accordion>

  <Accordion title="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**.
  </Accordion>

  <Accordion title="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.
  </Accordion>

  <Accordion title="How do I know which USDC I have?">
    Check **Settings → Wallet**. Both balances are shown separately: USDC (native) and USDC.e (bridged/Polymarket).
  </Accordion>
</AccordionGroup>
