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.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.Redeeming After Resolution
Once a market resolves, redeem winning tokens for pUSD. Each winning token is worth 0.Check Resolution Status
Redeem Winning Tokens
Negative Risk Markets
Multi-outcome markets use the Neg Risk CTF Exchange and Neg Risk Adapter. Split and merge work the same way, but use different contract addresses:Inventory Strategies
Before Quoting
- Check market metadata via the Gamma API
- Split sufficient pUSD to cover your expected quoting size
- 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
- Cancel all open orders in the market
- Wait for resolution to complete
- Redeem winning tokens
- 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