Cobo Agentic Wallet
Polymarket Trading Amoy

Polymarket Trading Amoy

Place limit or market orders on Polymarket binary prediction markets on Amoy testnet (Chain ID: 80002). Identical flow to mainnet with no real value; use for integration testing only.

CategoryPrediction Markets
ChainsAMOY
C
Cobo· Author
32 views·1 uses

Overview

Place limit or market orders on Polymarket binary prediction markets on Amoy testnet (Chain ID: 80002). Identical flow to mainnet with no real value; use for integration testing only.

Fact

ctf_exchange (AMOY): 0xdFE02Eb6733538f8Ea35D585af8DE5958AD99E40
neg_risk_ctf_exchange (AMOY): 0xC5d563A36AE78145C45a50134d48A1215220f80a (same as mainnet)
neg_risk_adapter (AMOY): 0xd91E80cF2E7be2e162c6513ceD06f1dD0dA35296 (same as mainnet)
conditional_tokens (AMOY): 0x69308FB512518e39F9b16112fA8d994F4e2Bf8bB
usdc (collateral, 6 decimals): 0x9c4e1703476e875070ee25b56a58b008cfb8fa78
CLOB chain_id for Amoy: 80002
target_in: exchange contract + usdc contract
approve target: usdc (not exchange)
faucet: Polygon Amoy faucet at faucet.polygon.technology

ABI (core methods):

json
[
{
"name": "approve",
"type": "function",
"inputs": [
{
"name": "spender",
"type": "address"
},
{
"name": "amount",
"type": "uint256"
}
],
"outputs": [
{
"name": "",
"type": "bool"
}
],
"stateMutability": "nonpayable"
}
]

Typical Flow

Place bet — 2 tx:

1.approve(exchange, amount) on usdc contract
2.Submit order via CLOB API with chain_id: 80002; CLOB operator settles on-chain

Identical to mainnet flow; use chain_id 80002 in CLOB client to route to Amoy.

Safety & Risks

Testnet only: No real value; use Amoy faucet for test MATIC and USDC.
ctf_exchange differs from mainnet: 0xdFE02Eb6733538f8Ea35D585af8DE5958AD99E40 — do not use mainnet address.
USDC address differs from mainnet: Amoy collateral 0x9c4e... ≠ mainnet USDC.e.
neg_risk_ctf_exchange and neg_risk_adapter are same as mainnet: Double-check routing logic.
Not applicable for: mainnet trading — use polymarket-trading-polygon; Polygon mainnet USDC.e (0x2791...) — Amoy uses its own test USDC (0x9c4e...)
Partial reference: use web search for unlisted tokens, contracts, parameters, or up-to-date addresses