- Deposit
- Withdraw
Depositing to Theta Labs (Polygon)
Use this to fund your Theta Labs wallet for Polymarket trades.Open the Deposit modal
Click Deposit on your Portfolio page. The modal displays your EVM wallet address (a
0x… address on Polygon).Copy your wallet address
Copy your EVM wallet address from the modal. You can also scan the QR code if your sending wallet supports it.
Send USDC.e on Polygon
From your external wallet or exchange, send USDC.e (bridged USDC) to your address on the Polygon network. Native USDC on Polygon is also accepted.
Depositing for Kalshi (Solana)
Use this to fund your Kalshi account.Open the Deposit modal
Click Deposit on your Portfolio page. Switch to the Solana tab to see your Solana wallet address (a base58 address starting with a random character).
Send USDC on Solana
From your external wallet or exchange (such as Coinbase or Kraken), send USDC to your address on the Solana network. Only USDC (not USDT or other stablecoins) is accepted.
Transferring between platforms
The Transfer button moves USDC between your Polymarket account and your Theta Labs EVM wallet. Use this when you want to shift capital between platforms without an external withdrawal.- Theta Labs → Polymarket: Move USDC from your Polygon wallet into your Polymarket trading account so you can place bets there.
- Polymarket → Theta Labs: Pull funds from your Polymarket account back to your Theta Labs wallet.
Supported assets
| Account | Accepted asset | Network |
|---|---|---|
| Theta Labs wallet | USDC.e (bridged USDC) or USDC | Polygon |
| Polymarket | USDC.e | Polygon |
| Kalshi | USDC | Solana |
USDC.e and USDC are both stablecoins pegged to $1, but they are different tokens on Polygon. Polymarket uses USDC.e (the bridged version). Sending native USDC to a Polymarket address, or USDC.e to a Solana address, will not work correctly.