Overview
Before you can start market making on Polymarket, you need to complete these one-time setup steps:- Deposit bridged USDCe to Polygon
- Deploy a wallet (EOA or Safe)
- Approve tokens for trading
- Generate API credentials
Deposit USDCe
Market makers need USDCe on Polygon to fund their trading operations.Options
| Method | Best For | Documentation |
|---|---|---|
| Bridge API | Automated deposits from other chains | Bridge Overview |
| Direct Polygon transfer | Already have USDCe on Polygon | N/A |
| Cross-chain bridge | Large deposits from Ethereum | Large Deposits |
Using the Bridge API
Wallet Options
EOA (Externally Owned Account)
Standard Ethereum wallet. You pay for all onchain transactions (approvals, splits, merges, trade exedcution).Safe Wallet (Recommended)
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.
Token Approvals
Before trading, you must approve the exchange contracts to spend your tokens.Required Approvals
| Token | Spender | Purpose |
|---|---|---|
| USDCe | CTF Contract | Split USDCe into outcome tokens |
| CTF (outcome tokens) | CTF Exchange | Trade outcome tokens |
| CTF (outcome tokens) | Neg Risk CTF Exchange | Trade neg-risk market tokens |