Prediction markets · Solana devnet

Bet on the World Cup.
Settled on-chain.

ANTE settles every market from TxODDS match results and writes the outcome — plus a SHA-256 proof — to Solana. Most apps just tell you that you won. ANTE lets you check.

Live on Devnet TxODDS results Built on Solana
TOTAL STAKED0.00ON-CHAIN PROOFS 0MARKETS OPEN 0SETTLED FROM TxODDSNETWORK SOLANA DEVNET
0
Markets
0
Open now
◎ 0.00
Total staked
0
On-chain proofs

Settlement
without trust.

Not a private server deciding who won. Every step below is a real Solana transaction anyone can look up — pick, stake, settle, and claim, in the open.

01

Pick

Yes/no questions on World Cup match results, total goals, and player props — read from verified TxODDS feeds.

02

Stake

Commit SOL to a shared pool the program controls — not a company wallet.

03

Settle

The TxODDS result is posted on-chain. The program verifies the feed's ed25519 signature and the SHA-256 proof.

04

Claim

Winners take their pro-rata share of the pool directly on-chain. No middleman, no waiting.

Settlement

Verified by code.

Most apps decide the result on a private server. ANTE writes the winning outcome and a SHA-256 proof on-chain, so anyone can recompute it from the public TxODDS result.

Most apps“You won — redeem for cash.” Source: a private server.
ANTEWinner and SHA-256 proof on-chain, with a link to Solana Explorer.
Feed-signed · ed25519 verified
Time-locked · closes at kickoff
Hash-checked · SHA-256 recompute
Settled once · proof stays on-chain
pub fn post_result(ctx, home, away, sig) -> Result<()> {
    // 1 · the score is signed by the TxODDS feed —
    //     verify the ed25519 signature on-chain
    verify_feed_sig(market.feed_pubkey, &score, &sig)?;

    // 2 · recompute the SHA-256 commitment,
    //     refuse to settle on any mismatch
    let digest = sha256("<market>:<home>:<away>");
    require!(digest == expected, BadProof);

    // 3 · settle once — winner + digest go on-chain
    market.settle(outcome(home, away), digest)?;
    Ok(())
}
View the program on Solana Explorer →
Live on devnet

0 markets open right now

0.00 staked on-chain so far. Connect a Devnet wallet, get free test SOL, and place a real bet. Settlement and payout run on Solana.

Browse all markets →
From the same builders

The World Cup ends. Golazo doesn’t.

A World Cup trading-card game on Solana — open packs, collect players rated from real stats, build your 5, and battle (or stake SOL on it). Golazo even uses ANTE’s on-chain settlement to recompute match stats.

Try Golazo →
The protocol

Under the hood

Markets settle from the live TxODDS World Cup feed, read through one adapter the rest of the code depends on.

Solana
Fast, low-fee transactions for bets, settlement, and payouts.
Parimutuel pools
Bets pool in a program-owned account and pay winners pro-rata.
On-chain proofs
Every settlement writes a SHA-256 digest of the match result.
TxODDS feed
Live World Cup results, read through one adapter.
Program (devnet)G1tg…JoHu
RoadmapMultiple feedersOn-chain dispute windowMainnet launchMore competitions & sports
PROGRAM G1tg…JoHuNETWORK SOLANA DEVNETPROOF SHA-256 + ED25519FEED TxODDSSETTLEMENT ON-CHAIN · PUBLICPAYOUT PARIMUTUEL · PRO-RATA