Deposit USDC.e
Market makers need USDC.e on Polygon to fund their trading operations.
| Method | Best For | Documentation |
|---|---|---|
| Bridge API | Automated deposits from other chains | Bridge Deposit |
| Direct Polygon transfer | Already have USDC.e on Polygon | N/A |
| Cross-chain bridge | Large deposits from Ethereum | Supported Assets |
Using the Bridge API
Deploy a Wallet
EOA
Standard Ethereum wallet. You pay for all onchain transactions (approvals, splits, merges, trade execution).Safe Wallet
Gnosis Safe-based wallet deployed via Polymarket’s relayer. Benefits:- Gasless transactions — Polymarket pays gas fees for onchain operations
- Contract wallet — Enables advanced features like batched transactions
See Gasless Transactions for full Relayer Client setup
including local and remote signing configurations.
Approve Tokens
Before trading, you must approve the exchange contracts to spend your tokens.
Required Approvals
| Token | Spender | Purpose |
|---|---|---|
| USDC.e | CTF Contract | Split USDC.e into outcome tokens |
| CTF (outcome tokens) | CTF Exchange | Trade outcome tokens |
| CTF (outcome tokens) | Neg Risk CTF Exchange | Trade neg-risk market tokens |
Contract Addresses
Approve via Relayer Client
Generate API Credentials
To place orders and access authenticated endpoints, you need L2 API credentials derived from your wallet.Once you have credentials, initialize the client for authenticated operations:See Authentication for full details on signature types and REST API headers.