
Polymarket Settlement Amoy
Redeem winning conditional tokens after event resolution on Amoy testnet. Identical flow to mainnet with no real value; use for integration testing only.
CategoryPrediction Markets
ChainsAMOY
C
Cobo· Author
32 views·0 uses
Overview
Redeem winning conditional tokens after event resolution on Amoy testnet. 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•target_in: exchange contract (same exchange where bet was placed)
•call only after event resolution (reverts if unresolved)
ABI (core methods):
json
[{"name": "redeemPositions","type": "function","inputs": [{"name": "collateralToken","type": "address"},{"name": "parentCollectionId","type": "bytes32"},{"name": "conditionId","type": "bytes32"},{"name": "indexSets","type": "uint256[]"}],"outputs": [],"stateMutability": "nonpayable"}]
Typical Flow
Redeem — 1 tx:
1.Verify event resolved via Polymarket API (chain_id: 80002)
2.
redeemPositions(collateral, parentCollectionId, conditionId, indexSets) on CTF ExchangeRoute: standard markets → CTF Exchange; negated-risk → Neg Risk CTF Exchange (same logic as mainnet).
Safety & Risks
•Testnet only: No real value.
•ctf_exchange differs from mainnet: Use Amoy-specific address.
•Call after resolution only: Reverts if event not yet resolved.
•Not applicable for: unresolved markets — call reverts until event resolution; losing conditional token positions; mainnet — use
polymarket-settlement-polygon•Partial reference: use web search for unlisted tokens, contracts, parameters, or up-to-date addresses