Skip to main content
Emitted when collateral (USDC) is split into outcome tokens (YES/NO shares) via the Conditional Tokens Framework 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 trade events 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.