Redeeming converts winning outcome tokens into pUSD after a market resolves. Each winning token is worth exactly 0.Documentation Index
Fetch the complete documentation index at: https://docs.polymarket.com/llms.txt
Use this file to discover all available pages before exploring further.
When to Redeem
Redemption is only available after a market resolves. Once the oracle reports the outcome:- Winning tokens can be redeemed for $1.00 pUSD each
- Losing tokens are worth $0 and produce no payout
You can redeem at any time after resolution — there’s no deadline. Your
winning tokens will always be redeemable.
How Resolution Works
- The market’s end condition is met (event occurs, date passes, etc.)
- The UMA Adapter oracle reports the outcome via
reportPayouts() - The CTF contract records the payout vector
- Redemption becomes available for winning tokens
Prerequisites
Before redeeming:- Market must be resolved — check the market’s
resolvedstatus - Hold winning tokens — only the winning outcome can be redeemed
- Know the condition ID — required for the redemption call
Polymarket uses thin collateral adapter contracts for pUSD-native CTF actions.
Approve the adapter once, then route split, merge, and redeem actions through
it. On redeem, the adapter burns the ERC1155 outcome tokens through the CTF
contract, receives USDC.e collateral, wraps it into pUSD, and returns pUSD to
your wallet automatically.
Function Parameters
pUSD (Polymarket USD) contract address:
0xC011a7E12a19f7B1f670d46F03B03f3342E82DFBAlways
0x0000...0000 (32 zero bytes) for Polymarket marketsThe market’s condition ID
Array of index sets to redeem:
[1, 2] redeems both outcomes (only winning
pays)Redemption burns your entire token balance for the condition — there is no
amount parameter.
Payout Mechanics
The CTF uses a payout vector to determine redemption values:| Outcome | Payout Vector | Redemption |
|---|---|---|
| Yes wins | [1, 0] | Yes = 0 |
| No wins | [0, 1] | Yes = 1 |
- Your token balance is multiplied by the payout
- Winning tokens are burned
- The released collateral is wrapped into pUSD and transferred to your wallet
- Losing tokens are burned as well, but produce a $0 payout
Next Steps
CTF Overview
Learn more about the Conditional Token Framework
Resolution Process
Understand how markets are resolved