Onchain fixed-outcome trading

Binary options without trusting a broker.

Up, or down.

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.

No wallet needed for the demo · the testnet uses valueless tUSDC, never real funds.

BTC / USD
Demo
$64,111.290.25%
02:15
UPentry$64,187.60OTM
$
Payout 1.85×To win +$85.00
What you get18 markets · expiries from 15 seconds to 4 hours

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.

How a trade works

Three steps to a position.

01

Choose market, expiry and amount

15s1m5m15m1h4h
$100
02

Pick UP or DOWN

UP+$85
DOWN+$85

You see the exact payout before you commit. It locks into the position.

03

Pyth settles it at expiry

Entry (strike)65,540.00
Settlement price65,612.30
Finished above+$85.00
Oracle-fixed entry

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.

Position lifecycleInteractive demo
BTC / USD15sSTRIKE $65,540.00
DirectionUP
Stake$100.00
Entry / strike$65,540.00
Current$65,483.41
StatusATM
Time left0:15
Return+$85.00 (1.85×)
Confirming in wallet…

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.

Centralized broker

Where your money sits

An internal balance on the broker’s books

STRIKE

Collateral you commit from your own wallet

What records the trade

A private order in the broker’s system

STRIKE

A position written to a smart contract

What decides the result

The platform’s own settlement engine

STRIKE

A valid Pyth price update at expiry

What you can verify

Whatever the dashboard chooses to show

STRIKE

The transaction, price, and outcome onchain

A position, end to end

Example settlement record.

Illustrative example
  1. 1

    Opened

    Wallet confirmation fixed the strike to the next valid Pyth price.

    $65,540.00
    Entry / strike
  2. 2

    Open for 1 minute

    Stake held as collateral in the contract — nothing can liquidate it.

    $100.00
    Collateral
  3. 3

    Expiry

    First valid Pyth price at or after expiry decided the outcome.

    $65,612.30
    Settlement price
  4. 4

    Settled — finished above

    Position won. Stake plus profit returned to the wallet in the same settlement transaction.

    +$85.00
    Return (1.85×)

This is an illustrative example, not a recorded user trade. The two prices come from one feed; the result is arithmetic. When positions settle on Sepolia, this section reads them directly from the engine’s settlement events — each one a transaction anyone can open.

Onchain infrastructureEthereum Sepolia testnet · independent audit pending

Take a position.
Verify the result.

Trade on Sepolia using valueless test USDC and inspect every step onchain.

No real funds are used on testnet.

Get started in about two minutes

  1. 01Open the terminal
  2. 02Connect a wallet
  3. 03Switch to Sepolia
  4. 04Mint test USDC
  5. 05Place a position
  6. 06Watch it settle
  7. 07Inspect it onchain