Fully on-chain · Powered by Sui

Trade the outcome.
The price is the odds.

Every position is backed 1:1 by collateral on Sui. No counterparty, no IOU — the AMM sets the price, oracles settle the result, and winners redeem on-chain.

No deposit to browse. Connect your wallet only when you trade.

On-chain activitylive
Markets
24h volume
Liquidity
Resolved
Trades
Traders
🛡️
1:1 collateralized
Every share is fully backed. Winners always redeem face value.
🔮
Oracle-resolved
Results come from real-world data with a bonded dispute window.
🔑
Non-custodial
Your wallet, your shares. The protocol never holds your funds.
On-chain settlement
Trades, resolution and payouts are verifiable on Sui.
Trending

Top markets right now

View all markets →
Why OddsZero

A real market, not a betting board.

OddsZero is a fully on-chain protocol on Sui. Every mechanic below is enforced by the contracts — verifiable, permissionless, and non-custodial.

🧮

AMM pricing, no order book

A constant-product AMM prices every outcome from live reserves. There's no book to spoof — liquidity sets the odds, and buying moves them.

amm_pool
🎯

2–64 outcomes per market

Go beyond Yes/No. Multi-outcome markets let you express nuanced views, and probabilities always sum toward 100%.

multi-outcome
💰

1:1 fully collateralized

Every share is backed by real collateral in a vault. Fees never dilute backing, so a winning share always redeems for face value.

complete-set invariant

Auto-resolving price markets

Up/Down markets settle automatically against a real Pyth feed at the exact expiry — no creator, no dispute, no delay.

price_oracle
⚖️

Bonded dispute window

Oracle results carry a challenge window. Anyone can post a bond to dispute a wrong outcome; frivolous bonds are forfeited.

oracle_integration
🌊

LP yield + maker rebates

Provide liquidity to earn a share of protocol and creator fees, plus maker rebates and incentive-vault rewards on every trade.

lp_incentives

How it works

01

Pick an outcome. The price is the odds.

Prices come from a constant-product AMM, not an order book. Buying pushes the price — the curve is the market.

Browse markets
02

Provide liquidity, earn LP rewards.

Anyone can deposit USDC into a market's AMM pool to mint LP shares, earning incentive emissions and maker rebates on every close-out trade.

Browse markets
03

Creators list. Oracles settle.

Anyone can launch a market and earn a fee on every trade. Winners redeem 1:1 on-chain — no withdrawal queue.

Create a market
The difference

On-chain, or take their word for it.

Custody of funds
Platform holds your deposits
Non-custodial — funds stay in your wallet
Collateral backing
Trust the operator's balance sheet
1:1 on-chain, provable at any block
Who can create markets
Only the platform / approved desks
Anyone, permissionlessly
Resolution
Opaque, operator-decided
Oracle + bonded dispute, or auto price feed
Payouts
Withdrawal queues & limits
Redeem winning shares 1:1, instantly on-chain
Transparency
Closed database
Every trade & settlement on Sui explorer
Questions

Everything you need to know

A market where you buy shares in an outcome. The price of a share is the market's implied probability of that outcome — buy the side you believe in, and if it happens, each share redeems for $1 of collateral.

By a constant-product AMM, not an order book. Each outcome's price comes from the pool's reserves; buying an outcome raises its price and lowers the others. There's nothing to spoof — liquidity is the price.

OddsZero is non-custodial: your funds and shares live in your own Sui wallet. Every share is backed 1:1 by collateral in an on-chain vault, and fees never touch that backing, so winning shares always redeem for face value.

Normal markets are resolved by a registered oracle after expiry, with a bonded dispute window during which anyone can challenge a wrong result. Up/Down price markets resolve automatically against a live Pyth price feed at the exact expiry.

Yes — anyone can. Creating a market is permissionless, takes about a minute, and you earn a fee on every trade it ever sees. Price markets auto-wire a Pyth feed; custom markets let you set your own outcomes.

LPs deposit into a market's pool and earn a share of protocol and creator fees on every trade, plus maker rebates and rewards from the incentive vault. LPs take the other side of trades, so there is real yield and real risk.

A small protocol fee and creator fee are taken out of your payment on each trade (not from the collateral backing). Closing trades near expiry get a discounted maker rebate. All fee parameters are on-chain and governed.

Still curious? Create a market or read the docs.

Your call. Make it on-chain.

Trade an outcome, provide liquidity, or launch your own market — all settled transparently on Sui.