World Cup 2026 · Solana devnet · TxODDS data
Markets that settle themselves.
TxSettle escrows World Cup bets on Solana and settles them against the Merkle roots TxODDS publishes on-chain. Anyone can submit the settlement proof — and if it doesn't verify against the published root, the market cannot resolve. No admin key. No trusted oracle.
Live markets · devnet
Every market on the program
How it works
Escrow → Proof → Payout, each with its on-chain artifact
Escrow
Stakes lock in a token vault owned by the market PDA itself. No authority — not even the market creator — can move a single token out; only a winning claim can.
⛓ market program ↗Proof
TxODDS publishes a Merkle root of every 5-minute batch of match data on-chain. TxSettle fetches the leaf-to-root proof of the analyst-verified final score from TxLINE.
⛓ daily_scores_roots · epochDay 20645 ↗Payout
Anyone submits the proof. resolve() checks it against the published root via txoracle's validate_stat_v2 and derives the winner from the proved goals; claim() splits the pot pro-rata.
⛓ the settlement tx of a real quarterfinal ↗