Back to home

// Case studies · Blockchain / games

Hand of Lettuce

Web3 HODL Game on Solana

Decentralized Web3 game built on Solana blockchain where two players bet on who can HODL their tokens the longest without selling.

Client
Web3 project
Period
2025
Status
MVP delivered
Stack
SolanaRustAnchorReact
Hand of Lettuce: Web3 HODL Game on Solana

// The challenge

A two-player betting game needs someone trustworthy to hold the money and declare the winner. With a central operator, players depend on it.

// What we delivered

Solana smart contract that receives the bets, watches token transfers and settles by itself: whoever sells first loses, with no referee and no server touching the funds. React interface with wallet connection.

On-chain
custody and settlement with no intermediary
0
servers with access to the funds
Multi-wallet
Phantom, Solflare and others

Description

Hand of Lettuce is a decentralized Web3 game built on Solana blockchain where two players bet on who can HODL their HOL tokens the longest without selling. The game uses smart contract escrow to automatically hold and distribute funds, creating a trustless and transparent gaming experience. First player to transfer or sell their tokens loses the game.

Key Features

  • HODL Challenge: Players compete to hold tokens without selling in a battle of patience and conviction.
  • First to Sell Loses: Smart contract automatically monitors token transfers and determines the loser instantly.
  • Smart Contract Escrow: All funds are held and distributed automatically by smart contract, ensuring trustless gameplay.
  • Multiple Bet Amounts: Configurable bet amounts (30, 50, 100, 300, 500, 1000 tokens) for different risk levels.
  • Treasury System: Platform fees accumulate in treasury to fund draw bonuses and sustain the ecosystem.

Technologies Used

  • Blockchain: Solana, Anchor Framework, SPL Token standard, Web3.js
  • Frontend: React 18, Styled Components, Anchor Client, Solana Wallet Adapter
  • Smart Contract: Rust, Anchor Framework, Solana Token Program
  • Wallet Integration: Phantom, Solflare, and other Solana wallets via Wallet Adapter

Game Economics

  • Loser Penalty: 30% of bet amount is deducted from the losing player.
  • Winner Reward: 25% of loser’s penalty is awarded to the winner.
  • Platform Fee: 5% of loser’s penalty goes to platform treasury.
  • Draw Bonus: 5% bonus for both players if both HODL until the end.

Video demonstration

Screens

Game Lobby
Game Lobby
Create Game
Create Game
Join Game
Join Game
Active Game
Active Game
Game Status
Game Status
Winner Screen
Winner Screen
Wallet Connection
Wallet Connection
Transaction History
Transaction History
Leaderboard
Leaderboard

Other case studies

  • Django
  • Vue 3
  • PostgreSQL
  • WebSocket

Shared solar energy

Clube do KW

Photovoltaic Energy Management System

Comprehensive management system for photovoltaic energy companies with customer control, distributor management, financial analysis, and real-time solar installation monitoring.

View case
  • Django + DRF
  • Vue 3 + Vuetify
  • Celery + Redis
  • Shopee and Mercado Livre APIs

E-commerce / marketplaces

TypeControl

ERP for a marketplace seller

Stock, sales and logistics system for an operation with 5+ stores on Mercado Livre, Shopee and Amazon: API sales import, real profitability per marketplace, automatic invoicing, shipping labels, returns and a unified message center.

View case
  • Expo / React Native
  • Fastify + Prisma
  • PostgreSQL
  • RevenueCat

Fitness / consumer app

Frango

Workout app published on the App Store and Google Play

MV Dev Solutions' own product: a Brazilian workout-tracking app with humor, gamification and subscriptions, published on the App Store and Google Play and running on iOS, Android and web from a single codebase.

View case