How Plankton works

An overview of the smart-contract flow, the staking pool, and the use cases.

The match flow

Four on-chain steps every match goes through.

01

Connect TON wallet

Tonkeeper, MyTonWallet, or any TON Connect compatible wallet.

02

Create or join a match

Choose game, set stake, share invite link or join an open lobby.

03

Play on-chain

Moves recorded with cryptographic signatures, settled by contract.

04

Withdraw winnings

Funds land in your wallet automatically once the match is settled.

Pool mechanics

Each match has a transparent pool with a tiny protocol fee.

1. Lock

Both players send equal stake to the game contract. Funds are escrowed.

2. Play

Each move is signed off-chain and aggregated. Disputes are resolved on-chain.

3. Settle

Winner gets 95% of the pool. 5% is sent to the staking treasury.

4. Earn

$PLANKTON stakers receive their pro-rata share of the treasury fees.

Use cases

Where Plankton fits.

Demo behind the scenes

What's real today vs what's still mocked.

✅ Working now

Full chess engine, TTT bot, dashboard with localStorage state, win/loss/draw tracking, achievements, staking math.

🚧 In progress

TON Connect wallet integration, multiplayer matchmaking, FunC/Tact escrow contract.

🔮 Roadmap

Tournaments with bracket pools, NFT trophies, leaderboard with seasons, mobile Telegram mini-app.

🛠️ Tech stack

HTML/CSS/JS frontend, FunC + Tact for contracts, TON Connect 2.0 for wallets, Vercel for hosting.