Skip to content
DevnetTest network: tokens have no real value.What this means

Skill-based monster battles on Solana

Win the battle. Take the pot.

Lock a stake in SOL, USDC or $OHKO, outplay your opponent in a competitive monster battle, and the on-chain escrow pays you the moment the last monster faints.

  • Non-custodial escrow
  • Provably fair seeds
  • Instant on-chain payouts
Demo battle
0:45
Pot
0.2 SOL
Rake
5%
Winner gets
0.19 SOL
You100% HP
Rival100% HP

Battle start! Both stakes are locked in escrow.

Live arena stats

Connecting…

Matches today

Free and staked, since 00:00 UTC

Staked volume today

Settled pots, since 00:00 UTC

Total burned

All-time $OHKO burned

Players online

Connected right now

The $OHKO flywheel

Every KO burns $OHKO.

Part of every fee buys $OHKO and burns it forever. On SOL and USDC tables, 30% of the rake goes to buyback & burn. On $OHKO tables, the whole rake is burned. More battles, less supply.

The program never mints $OHKO. Rewards only come from fee-funded pools.

Total $OHKO burned

How it works

Three steps from queue to payout

  1. Step 1: Pick your table

    Connect a Solana wallet, choose a format and a stake in SOL, USDC or $OHKO. Free battles need no wallet at all.

  2. Step 2: Battle on a fair server

    Both stakes lock in an on-chain escrow. The battle runs on our authoritative server with a random seed committed on-chain before the first turn.

  3. Step 3: Winner gets paid

    The referee posts the result and the battle-log hash on-chain. The escrow pays the winner instantly, and anyone can re-verify the replay.

Formats

Launch formats

Random battles put both players on equal footing, so they are the fairest way to stake. Bring your own team in OU.

  • FeaturedGen 9SinglesRandom teams

    Gen 9 Random Battle

    The default. You get a random team, so there is no team building and no meta to learn: pure decision-making.

  • Gen 9DoublesRandom teams

    Gen 9 Random Doubles Battle

    Two monsters on each side at once. Positioning, spread moves and target choice decide every turn.

  • Gen 1SinglesRandom teams

    Gen 1 Random Battle

    The original 151 with classic mechanics. Fast, swingy and nostalgic.

  • Gen 9SinglesBring your team

    Gen 9 OU

    Build a team in the full teambuilder, import or export it in Showdown text format, and validate it before you queue.

Fees

Simple, capped fees

The rake is taken only from the winner's payout. Draws, mutual timeouts and cancelled matches are refunded in full, with no fee.

Rake per table currency and where it goes
TableRakeWhere it goes
SOL / USDC5%
  • 50% treasury
  • 30% $OHKO buyback & burn
  • 20% season prize pool
$OHKO2.5%100% burned

The program enforces a hard cap: rake can never exceed 10%, and every split must add up to 100%.

Worked example

Each player stakes
0.1 SOL
Pot
0.2 SOL
Rake (5%)
0.01 SOL
Winner receives
0.19 SOL

Of the rake: 0.005 SOL to the treasury, 0.003 SOL to buyback & burn, 0.002 SOL to the season pool.

Holder discounts

Hold $OHKO to pay less on SOL and USDC tables. The higher-tier player's discount applies to the whole match.

  • Hold ≥ 100,000 $OHKO4.5% rake
  • Hold ≥ 1M $OHKO4% rake
  • Hold ≥ 10M $OHKO3.5% rake

Stake tiers

Challenge links can use any amount between the lowest and highest tier.

SOL
0.010.050.10.250.51
USDC
15102550100
$OHKO
10,00050,000100,000500,0001M5M

Get ready

Set up a devnet wallet

OHKO runs on Solana devnet, so every token is free test money. Install a wallet and switch it to Devnet in its settings, and you are ready for your first battle.