Prediction markets where the payout is decided by a cryptographic score proof, not a trusted oracle. When the final whistle blows, Whistle proves the result on-chain against TxLINE and releases the escrow. Winners even receive a Metaplex proof-of-settlement NFT.
Every fixture with the market's live read, straight from TxLINE while you watch. Tap a match to call it for free or predict it for real.
No wallet, no stake. Call the World Cup, build a streak, share your card. Every call is graded by the same on-chain proof that settles the real markets. Feeling sharp? Stake one for real.
Run TxODDS' own txoracle.validate_stat against the daily scores Merkle root, live. If the program confirms the predicate, the result is canonical. This is exactly what settles every Whistle market. Try the shipped example.
Every settled market leaves a public receipt: the on-chain proof that decided it, the payouts it released, and a Metaplex NFT minted to the winner. Anyone can re-verify against TxLINE's daily_scores_roots, so you never have to trust Whistle.
Positions you stake in this session, with the outcome and the settlement predicate that will decide each one.
Whistle reads World Cup fixtures and consensus odds from TxLINE, strips the margin, and posts fair implied probabilities. Totals and goals props come from an expected-goals model fit to the fair 1X2.
Predictions are staked in devUSDC into an on-chain escrow. Nothing can move the funds except a proven outcome.
When the match ends, Whistle fetches TxLINE's score proof and calls txoracle.validate_stat against the on-chain daily scores Merkle root.
If the program confirms the predicate, escrow pays winners pro-rata, the proof is anchored on-chain, and the winner is minted a Metaplex proof-of-settlement NFT.