Deployed Addresses & Services
Live contract addresses, service URLs, and API keys for each network.
BSC Testnet (Chapel)
| Property | Value |
|---|---|
| Chain ID | 97 |
| RPC | https://rpc.ankr.com/bsc_testnet_chapel |
| Explorer | testnet.bscscan.com |
Smart Contracts
| Contract | Address | Explorer |
|---|---|---|
| ConditionalTokens (CTF) | 0x9d5b8545ddd7f4bf1993948e82f082c30c109e39 | View |
| CTFExchange | 0x61d8a678df77d4a0b49a0a816eae3690994d428b | View |
| MockCollateral (ERC-20) | 0xbb294b62289f98e08c925354a3338363165ef09e | View |
| MockUmaAdapter (Oracle) | 0x3e1ea58a128cb8551cef6e08a569d1922e30d7ba | View |
Wallet Factories
| Contract | Address | Explorer |
|---|---|---|
| PolyProxyFactory | 0xcfda889bf283bb4b0087039fc8cd66b8c3946225 | View |
| PolySafeFactory | 0xcf0febc7bbd130180403c2586f99df8f0245a2ab | View |
| Proxy Implementation | 0xf80fadd0e44d08d23883e7f0797375f31336c897 | View |
| Safe Master Copy | 0x0e61a0338bc952a6157ed58f23245b5f3830f1b2 | View |
Operator Addresses
| Role | Address |
|---|---|
| MVP Owner | 0x0E34BDF1Fe49ff3E76400bA99Ad980E1c9560267 |
| Exchange Admin | 0x0E34BDF1Fe49ff3E76400bA99Ad980E1c9560267 |
| Exchange Operator | 0x0E34BDF1Fe49ff3E76400bA99Ad980E1c9560267 |
| Trading Wallet | 0x63a73dF5129b58eb3f1Aff5D659316eAD42006D8 |
Backend Services
| Service | URL |
|---|---|
| Backend API | https://backend-production-ef0b.up.railway.app |
| Backend Swagger UI | https://backend-production-ef0b.up.railway.app/docs |
| Backend OpenAPI JSON | https://backend-production-ef0b.up.railway.app/docs/openapi.json |
| Matcher (CLOB) | https://clob-production.up.railway.app |
| Matcher Swagger UI | https://clob-production.up.railway.app/docs |
API Keys
Use the x-api-key header for all backend requests:
x-api-key: 019cccd3-bfc1-7503-ab84-25907019f053TIP
A second API key is also available: 019cccd3-bfc1-7724-9c8e-7cf32ded7e74
Example: Test the Backend
bash
# Health check
curl https://backend-production-ef0b.up.railway.app/health
# List markets (requires API key)
curl -H "x-api-key: 019cccd3-bfc1-7503-ab84-25907019f053" \
https://backend-production-ef0b.up.railway.app/marketsAdding a New Network
When you deploy to a new chain, add a new section here following the same format. The deployment flow is:
- Update
packages/polymarket-mvp/.envwith the new RPC and chain config - Run
make full-suiteto deploy all contracts - Copy addresses from
deployments/full-suite.latest.env - Update this page with the new network section
- Configure backend and matcher
.envfor the new chain
See the Deployment Guide for the full step-by-step process.