Skip to main content
Before you can mint shares in any Belief Index series, you need USDC.e on the Polygon network in your Belief Systems uninvested balance. This page covers everything from acquiring USDC.e to depositing and withdrawing funds.
Think of your Belief Systems uninvested balance like a brokerage cash account. You transfer funds in, use them to invest in one or more series, and transfer proceeds back out when you want. Your uninvested balance is platform-wide — deposited funds can be allocated to any series.

Getting USDC.e on Polygon

If you’re starting from fiat (dollars in a bank account), you’ll need to convert to USDC.e on the Polygon network before you can deposit. There are several paths depending on what tools you’re comfortable with.
USDC.e (also written as USDC.e or “bridged USDC”) is the version of USDC that has been bridged from Ethereum to the Polygon network. It is the standard token used by Polymarket and, by extension, by Belief Index for all deposits, positions, and redemptions.USDC.e is distinct from native USDC on Polygon (Circle’s direct issuance). While both are pegged to $1, they are different tokens with different contract addresses. Belief Systems accepts USDC.e only.USDC.e contract address on Polygon: 0x2791Bca1f2de4661ED88A30C99A7a9449Aa84174

How to Get USDC.e

The most common path uses a centralized exchange like Coinbase, Kraken, or Binance.
1

Buy USDC on a centralized exchange

Purchase USDC using your bank account, debit card, or wire transfer on any major exchange. Coinbase, Kraken, and Binance all support direct USDC purchases with fiat.
2

Withdraw USDC to your Polygon wallet

Withdraw your USDC directly to a Polygon-compatible wallet (e.g., MetaMask, Rabby, Coinbase Wallet). Many exchanges now support direct withdrawal to Polygon, which avoids Ethereum gas fees entirely.In your exchange’s withdrawal screen, select Polygon (sometimes labeled “Polygon PoS” or “MATIC”) as the destination network. Enter your wallet address and confirm.
3

Swap USDC to USDC.e

The USDC you receive from an exchange withdrawal to Polygon is typically native USDC, not USDC.e. You need to swap it.Go to a Polygon DEX such as QuickSwap or Uniswap (on Polygon), connect your wallet, and swap your USDC for USDC.e. The swap is 1:1 with minimal slippage since both are dollar-pegged.
Coinbase users: Coinbase supports direct USDC withdrawal to Polygon, making this the fastest path. The withdrawal itself is usually free or very low cost. You’ll only need a small amount of POL (Polygon’s gas token) for the on-chain swap — typically less than $0.01.
You will need a small amount of POL (Polygon’s native gas token, formerly MATIC) in your wallet to pay for on-chain transactions (swaps, transfers). Gas fees on Polygon are extremely low — typically less than $0.01 per transaction. Most exchanges allow you to withdraw POL directly to Polygon, or you can use a faucet for small amounts.

Depositing to Belief Systems

Once you have USDC.e in your Polygon wallet, depositing to Belief Systems is straightforward.
1

Get your deposit address

Your Belief Systems account has a designated deposit address on the Polygon network. This address is unique to your account and displayed in your dashboard.
2

Send USDC.e on Polygon

Transfer USDC.e to your deposit address from your Polygon wallet. Only USDC.e on the Polygon network is accepted.
3

Confirmation

Once the transaction confirms on-chain, the deposit is credited to your uninvested balance. Polygon transactions typically confirm within a few minutes.
Only send USDC.e on the Polygon network. Sending native USDC, other tokens, using other networks (Ethereum mainnet, Arbitrum, etc.), or sending to the wrong address may result in permanent, irrecoverable loss of funds. Always verify you are sending the correct token (USDC.e, contract 0x2791...4174) on the Polygon network before confirming.

Deposit Properties

PropertyDetail
Accepted tokenUSDC.e on the Polygon network (0x2791Bca1f2de4661ED88A30C99A7a9449Aa84174)
Minimum depositDynamic per series during alpha; subject to change
SpeedCredited after on-chain confirmation (typically minutes)
Network feesStandard Polygon gas fees apply (typically less than $0.01)
DestinationFunds are credited to your platform-wide uninvested balance

Withdrawals

How to Withdraw

1

Request withdrawal

Specify the USDC.e amount you wish to withdraw and provide your destination wallet address on the Polygon network.
2

Processing

Withdrawal requests are reviewed and processed by the operations team. This is not instant — processing may take time depending on operational schedules and security procedures.
3

Funds sent

USDC.e is transferred from the custody infrastructure to your specified wallet address on Polygon. You will receive a transaction confirmation once the transfer is completed on-chain.

Withdrawal Properties

PropertyDetail
TokenUSDC.e on the Polygon network
Processing timeVariable — not instant; may take hours to days
Available balanceOnly uninvested, unlocked funds can be withdrawn
RestrictionsFunds locked in pending orders are not available for withdrawal

What Cannot Be Withdrawn

  • Funds locked in pending mint orders — These are reserved until the order is processed or cancelled
  • Shares — Shares must first be redeemed at a NAV window; the resulting USDC.e proceeds can then be withdrawn
  • More than your available balance — The system enforces that withdrawal requests do not exceed your uninvested, unlocked balance
Withdrawals may be delayed, restricted, or suspended for operational, security, or risk-management reasons. Belief Systems maintains operational control over custody during the alpha program. Unlike decentralized protocols where withdrawal is permissionless, Belief Systems processes withdrawals through a managed custody framework with human approval, a mandatory 15-minute cooldown, and automated solvency checks. See Asset Security for details.

Converting USDC.e Back to Fiat

After withdrawing USDC.e to your wallet, you can convert back to fiat by reversing the onramp process:
  1. Swap USDC.e to native USDC on QuickSwap or Uniswap (Polygon) if your exchange requires native USDC
  2. Send USDC to your exchange (Coinbase, Kraken, etc.) on the Polygon network
  3. Sell USDC for fiat and withdraw to your bank account
Most exchanges process fiat withdrawals within 1-5 business days depending on your bank and withdrawal method.

Important Considerations

Your uninvested balance is held in an operational wallet controlled by Belief Systems. It is not a bank deposit. There is no FDIC insurance, SIPC protection, or any equivalent deposit guarantee. The safety of your funds depends on the operational integrity of the custody infrastructure.
Unlike decentralized exchanges where you can withdraw instantly from your own wallet, Belief Systems processes withdrawals through a managed custody model with human approval and mandatory cooldown periods. This adds security but introduces processing time.
If you have an outstanding mint order, those funds are locked until the order is filled, partially filled, or cancelled. You can cancel a pending order to unlock your funds before the next NAV window processes.
Belief Systems only accepts USDC.e (bridged USDC, contract 0x2791Bca1f2de4661ED88A30C99A7a9449Aa84174). Native USDC on Polygon (0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359) is a different token and will not be credited to your account if sent to your deposit address. Always verify the token contract before sending.

Flow Summary

Fiat (Bank Account)
    |
    | Buy USDC on exchange or onramp
    v
USDC on Exchange / Ethereum / Polygon
    |
    | Bridge or swap to USDC.e on Polygon
    v
USDC.e in Your Polygon Wallet
    |
    | Deposit to your Belief Systems address
    v
Uninvested Balance (platform-wide)
    |                    |
    | Mint order         | Withdraw
    v                    v
Series Shares       USDC.e in Your Wallet
    |
    | Redeem
    v
Uninvested Balance
    |
    | Withdraw
    v
USDC.e in Your Wallet
    |
    | Swap + send to exchange
    v
Fiat (Bank Account)