Skip to main content
Market makers need outcome tokens on both sides to quote a market. The three core inventory operations are splitting pUSD into YES/NO token pairs, merging pairs back into pUSD, and redeeming winning tokens after resolution — all executed gaslessly through the Relayer Client.
For a full breakdown of how the Conditional Token Framework works, see CTF Overview. This page focuses on the MM workflow using the Relayer Client.

Splitting pUSD into Tokens

Split converts pUSD into equal amounts of YES and NO tokens — creating the inventory you need to quote both sides of a market.
After splitting 1000 pUSD, you receive 1000 YES tokens and 1000 NO tokens. Your pUSD balance decreases by 1000.

Merging Tokens to pUSD

Merge converts equal amounts of YES and NO tokens back into pUSD — useful for reducing exposure, exiting a market, or freeing up capital.
After merging 500 of each, your YES and NO balances decrease by 500 and your pUSD balance increases by 500.

Redeeming After Resolution

Once a market resolves, redeem winning tokens for pUSD. Each winning token is worth 1losingtokensredeemfor1 — losing tokens redeem for 0.

Check Resolution Status

Redeem Winning Tokens


Negative Risk Markets

Multi-outcome markets use the Neg Risk CTF Exchange for trading and the Neg Risk CTF Collateral Adapter for pUSD-native split, merge, and redeem actions. Split and merge work the same way, but use different contract addresses:
See Negative Risk Markets for details on how multi-outcome token mechanics differ.

Inventory Strategies

Before Quoting

  1. Check market metadata via the Gamma API
  2. Split sufficient pUSD to cover your expected quoting size
  3. Set token approvals if not already done (see Getting Started)

During Trading

  • Skew quotes when inventory becomes imbalanced on one side
  • Merge excess tokens to free up capital for other markets
  • Split more when inventory on either side runs low

After Resolution

  1. Cancel all open orders in the market
  2. Wait for resolution to complete
  3. Redeem winning tokens
  4. Merge any remaining YES/NO pairs

Batch Operations

Execute multiple inventory operations in a single relayer call for efficiency:

Next Steps

CTF Overview

How the Conditional Token Framework works under the hood

Split Tokens

Detailed split function parameters and prerequisites

Merge Tokens

Detailed merge function parameters

Gasless Transactions

Relayer Client setup and configuration