mergePositions function. The inverse of a position split.
Merges are much rarer than splits (~20x less frequent). They happen when a trader holds both YES and NO tokens for a condition and redeems them back to USDC.
Fields
string
required
Always
"position_merge".number
required
Block timestamp in Unix milliseconds.
object
required
Use cases
- Position unwinding — detect when traders are closing positions by merging outcome tokens
- Liquidity withdrawal tracking — merges reduce the total supply of outcome tokens in a market
- Arbitrage detection — merges after buying both outcomes at favorable prices signal arbitrage
Not included in
global firehose (full data stream) by default. Subscribe explicitly with event_types: ["position_merge"] or use the wallets/markets subscription types which include it automatically.
