Skip to main content
GET
Fetch a single challenge by id

Path Parameters

symbol
string
required

Public market symbol.

id
string
required

Challenge UUID.

Response

200 - application/json
id
string
required

Challenge id (UUID).

marketSymbol
string
required

Market symbol the challenge targets.

conditionId
string
required

CTF conditionId being challenged (0x-bytes32).

oracleProposedOutcome
string
required

Outcome label the oracle had proposed when the challenge was filed (e.g. YES, NO, a team name).

challengerWallet
string
required

EOA that posted the challenge bond.

bondAmount
string
required

Bond amount staked on the challenge (decimal string, USDC).

opensAt
string
required

ISO-8601 — challenge window opens.

closesAt
string
required

ISO-8601 — challenge window closes (counter-evidence deadline).

status
enum<string>
required

PENDING while undecided, then UPHELD, REJECTED or RESOLVED from the on-chain outcome.

Available options:
PENDING,
UPHELD,
REJECTED,
RESOLVED
outcome
string | null
required

Final outcome after resolution; null while PENDING.

rewardAmount
string | null
required

Reward paid to the challenger when overturning (decimal string).

txHash
string | null
required

On-chain tx hash.

createdAt
string
required
updatedAt
string
required