Polymarket
contracts.

Verified Polymarket smart contracts and important on-chain addresses on Polygon.

Verified addresses Β· Polygon Β· Independent tracker

Find the Polygon addresses behind Polymarket trading, positions, collateral and settlement.

Last verified:
Start here

Important contracts

Common addresses for trading, outcome positions and collateral. Each is on Polygon mainnet.

Trading

CTF Exchange

V2 exchange for standard Conditional Token markets.

0xE111180000d2663C0091e4f400237545B87B996B
Trading

Neg Risk CTF Exchange

V2 exchange for negative-risk markets.

0xe2222d279d744050d28e00520010520000310F59
Markets & settlement

Conditional Tokens (CTF)

ERC-1155 outcome positions and market settlement.

0x4D97DCd97eC945f40cF65F87097ACe5EA0476045
Collateral

pUSD β€” CollateralToken (proxy)

User-facing Polymarket USD ERC-20 collateral token.

0xC011a7E12a19f7B1f670d46F03B03f3342E82DFB
Verified on Polygon

Polymarket Core Contracts

Addresses below follow Polymarket’s official contract registry β†—.

14 contracts

Trading

Markets & settlement

Collateral

Infrastructure

Token address

Polymarket Token Contract

Track any future official Polymarket token address here.

NOT ANNOUNCED

Polymarket has not announced an ecosystem token contract.

Polymarket Token & IPO Tracker β†’
Network

Polymarket on Polygon

Polymarket’s core contracts run on Polygon.

Polymarket on Polygon β†’Polymarket POL Reserve β†’
Quick answers

Contract FAQ

What is the Polymarket contract address?

Polymarket uses multiple smart contracts on Polygon. The current CTF Exchange is 0xE111180000d2663C0091e4f400237545B87B996B, while the Conditional Tokens contract and pUSD have separate addresses.

What is the Polymarket CTF Exchange contract?

The current CTF Exchange contract for standard markets is 0xE111180000d2663C0091e4f400237545B87B996B on Polygon. Negative-risk markets have a separate exchange.

What is the Polymarket Conditional Tokens contract?

The Conditional Tokens (CTF) contract is 0x4D97DCd97eC945f40cF65F87097ACe5EA0476045 on Polygon. It handles outcome positions and settlement.

What is the Polymarket pUSD contract?

The user-facing pUSD collateral token proxy is 0xC011a7E12a19f7B1f670d46F03B03f3342E82DFB on Polygon.