Bridge USDC.e from Polymarket to any supported chain
Withdraw USDC.e from your Polymarket wallet to any supported chain and token. Funds are automatically bridged and swapped to your desired token on the destination chain.
Specify your destination chain, token, and recipient address
Receive deposit addresses for each destination chain (EVM, Solana, Bitcoin)
Send USDC.e from your Polymarket wallet to the appropriate deposit address
Funds are automatically bridged and swapped to your desired token
Funds arrive at your destination wallet
Do not pre-generate withdrawal addresses. Only generate them when you are
ready to execute the withdrawal. Each address is configured for a specific
destination.
When withdrawing, USDC.e (bridged USDC) is swapped through the
Uniswap v3 pool
for USDC (native). The UI enforces less than 10bp difference in output amount.
At times, this pool may be exhausted. If you are having withdraw issues, try
breaking your withdraw into smaller amounts or waiting for the pool to be
rebalanced. Alternatively, you can withdraw USDC.e directly, which does not
require Uniswap liquidity — just be aware that some exchanges no longer accept
USDC.e deposits directly.
For very large withdrawals (over $50,000), consider breaking the withdrawal
into smaller amounts or using a third-party bridge to minimize slippage.