Retrieve on-chain oracle lifecycle events (resolutions, disputes, assertions, emergency resolutions). Filter by condition_ids or event_types and paginate with limit/pagination_key.
Comma-separated condition IDs (max 20)
Comma-separated event names: Initialization, Proposal, Dispute, Settled, Resolution, ConditionResolution, Reset, Flag, Unflag, Pause, Unpause, ManualResolution, NegRiskOutcomeReported. Empty = all oracle event types.
Start timestamp (Unix seconds)
End timestamp (Unix seconds)
Results per page (default 10, max 250)
x >= 0Pagination offset. Takes precedence over pagination_key.
x >= 0Cursor-based pagination key
Sort direction (default true = newest first)
Oracle events matching the filter
Tagged enum for all trade types — serializes with "trade_type": "..." discriminator
and only includes fields relevant to each type.
Trader profile info - backwards compatibility
Polymarket exchange contract types.
repr(u8) discriminants double as the database column value — DO NOT renumber
existing variants. New variants get fresh numbers.
CTFExchange, NegRiskExchange, ConditionalTokens, NegRiskAdapter, CTFExchangeV2, NegRiskExchangeV2, Unknown OrderFilled x >= 0x >= 0x >= 0x >= 0x >= 0x >= 0CLOB V2 builder code (lower-cased "0x..." bytes32 hex). Always absent for V1
trades and may be 0x0000… for V2 trades placed without a builder code.
Builder fee in USDC. Absent when no builder code is attached.