Onchain fixed-outcome trading
Binary options without trusting a broker.
Trade whether crypto finishes above or below your entry. Your stake, payout, entry and settlement are recorded onchain and verified with Pyth — not decided in a broker’s private database.
Free demo — no wallet, no sign-up, never real funds. Live onchain trading launching on Base.
Fixed maximum loss
Your stake is the most you can lose. No leverage, no margin calls, nothing to liquidate.
Payout fixed before entry
You see the exact return before you commit. The payout is locked into the position when you open it.
Non-custodial
You connect your own wallet. Collateral sits in the contract — the operator cannot withdraw it.
Pyth-settled outcomes
A Pyth price update decides above or below — not an internal broker database.
Public settlement proof
Every position and its settlement is a transaction anyone can open on a block explorer.
Market universe
Eighteen markets,
one board.
Prices stream live from Pyth. Every pair trades all six expiry clocks — 15 seconds, 1, 5, 15 minutes, 1 and 4 hours. Payout shown is the current quote and is locked into your position when you open it.
How a trade works
Three steps to a position.
Choose market, expiry and amount
Pick UP or DOWN
You see the exact payout before you commit. It locks into the position.
Pyth settles it at expiry
Your wallet confirmation determines the next valid Pyth price used as your strike. The entry is recorded from the first valid price published after confirmation — so no one can pick a favourable historical price, and there is no entry timing to game.
While the position is open
Watch it move against the strike.
Above the strike the position is in the money; below, out. The outcome is fixed the moment the expiry price prints.
Where the result comes from
Your result is not decided inside a private broker database.
STRIKE records the trade onchain and settles it on a valid Pyth price update. The transaction, the settlement price, and the outcome can all be inspected publicly — by you, or by anyone.
Where your money sits
An internal balance on the broker’s books
Where your money sits
Collateral you commit from your own wallet
STRIKE
Collateral you commit from your own wallet
What records the trade
A private order in the broker’s system
What records the trade
A position written to a smart contract
STRIKE
A position written to a smart contract
What decides the result
The platform’s own settlement engine
What decides the result
A valid Pyth price update at expiry
STRIKE
A valid Pyth price update at expiry
What you can verify
Whatever the dashboard chooses to show
What you can verify
The transaction, price, and outcome onchain
STRIKE
The transaction, price, and outcome onchain
A position, end to end
Example settlement record.
- 1
Opened
Wallet confirmation fixed the strike to the next valid Pyth price.
$65,540.00Entry / strike - 2
Open for 1 minute
Stake held as collateral in the contract — nothing can liquidate it.
$100.00Collateral - 3
Expiry
First valid Pyth price at or after expiry decided the outcome.
$65,612.30Settlement price - 4
Settled — finished above
Position won. Stake plus profit returned to the wallet in the same settlement transaction.
+$85.00Return (1.85×)
This is an illustrative example, not a recorded user trade. The two prices come from one feed; the result is arithmetic. When live on Base, this section reads directly from the engine’s settlement events — each one a transaction anyone can open.
Every position — your entry, your stake, the settlement price and the outcome — is recorded onchain and decided by a Pyth price update, not an internal database. Collateral sits in the contract: the operator can pause trading and tune risk parameters, but can never withdraw your funds.
Take a position.
Verify the result.
Pick a side, hit the strike, and watch every step settle onchain on a Pyth price.
Free demo — no wallet, no real funds. Live onchain trading launching on Base.
Get started in about two minutes
- 01Open the terminal
- 02Pick a market
- 03Choose UP or DOWN
- 04Set expiry & amount
- 05Place a position
- 06Watch it settle
- 07Verify the outcome
