Event:
Cost: 0.1 credits per delivery
market_disputed Cost: 0.1 credits per delivery
market_disputed event fires when a proposed market resolution is challenged on-chain (DisputePrice or AssertionDisputed). The resolution is now contested and delayed. The payload carries the disputer, the proposer, and the disputed or proposed outcome when available. The full payload schema is in the auto-generated Market Disputed callback reference; this page documents the filters and matching behavior.
When to use this
- Flag markets whose resolution is contested so you can hold settlement until it clears.
- Alert users that an outcome they hold is under dispute.
- Track dispute activity for risk or moderation workflows.
Subscription filters
Add these to thefilters object when you create the subscription. All filters are optional.
| Filter | Type | Description |
|---|---|---|
condition_ids | string[] | Restrict to specific markets by condition ID (max 500). |
event_slugs | string[] | Restrict to specific events by slug (max 500). |
exclude_shortterm_markets | boolean | Exclude short-term Up/Down markets. |
Example
Notes
dispute_kindreports which oracle event produced the dispute (dispute_priceorassertion_disputed).proposed_priceis present only forDisputePricedisputes (0.0–1.0).- Pair this with
market_resolvedto follow a market from contested back to final.