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
- Pot
- 0.2 SOL
- Rake
- 5%
- Winner gets
- 0.19 SOL
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
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.
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.
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.
| Table | Rake | Where it goes |
|---|---|---|
| SOL / USDC | 5% |
|
| $OHKO | 2.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.