splitPosition function.
99%+ of splits happen as part of trade execution. This event provides supplementary data: how much collateral was split and into which market condition.
Fields
string
required
Always
"position_split".number
required
Block timestamp in Unix milliseconds.
object
required
Use cases
- Collateral flow analysis — track how much USDC is being converted into outcome tokens
- Market liquidity creation — splits indicate new shares being minted for a market
- Trade enrichment — pair with
tradeevents to see the full lifecycle of a trade (split → fill)
Not included in
global firehose (full data stream) by default due to high volume (splits fire on most trades). Subscribe explicitly with event_types: ["position_split"] or use the wallets/markets subscription types which include it automatically.
