Celo logoCelo2026/EVMLive

Gambit

Play classic games, stake USDm

Skill-gaming platform on Celo where players stake stablecoins in 1v1 matches across five classic games. Smart contracts hold the pot in escrow and settle on-chain, with winners taking 95%. Free practice against bots, plus leaderboards and tournaments.

Gambit preview
3
Solidity contracts
95%
Winner payout
5
Classic games

The problem

Skill-gaming platforms hold player funds and decide payouts, so players have to trust the house. There was no fair, trustless way to stake real money on a head to head match.

The approach

A MiniPay-native arcade on Celo where smart contracts escrow both players' stakes and release the pot to the winner on settlement. Players practice free against bots, then stake stablecoins head to head.

My role

Smart contracts and on-chain settlement

Contracts

  • ArcadeEscrow
  • RewardsVault
  • WeeklyCup

Highlights

  • ArcadeEscrow locks both stakes and pays out trustlessly
  • Winner receives 95% of the pot, settled on-chain
  • RewardsVault and WeeklyCup handle payouts and knockout tournaments
  • Foundry test suites for the escrow and vault contracts
  • Five games: Chess, Tic-Tac-Toe, Snakes & Ladders, Block Blitz, Naija Whot
  • Built mobile-first for MiniPay on Celo
SolidityFoundryCeloUSDmNext.js