Voltar ao início

// Cases · Blockchain / jogos

Hand of Lettuce

Jogo Web3 HODL na Solana

Jogo Web3 descentralizado construído na blockchain Solana onde dois jogadores apostam quem consegue segurar seus tokens por mais tempo sem vender.

Cliente
Projeto Web3
Período
2025
Situação
MVP entregue
Stack
SolanaRustAnchorReact
Hand of Lettuce: Jogo Web3 HODL na Solana

// O desafio

Um jogo de aposta entre dois jogadores precisa de alguém de confiança para guardar o dinheiro e declarar o vencedor. Com um operador central, os jogadores dependem dele.

// O que entregamos

Contrato inteligente na Solana que recebe as apostas, monitora as transferências do token e liquida sozinho: quem vender primeiro perde, sem árbitro e sem servidor tocando os fundos. Interface React com conexão de carteiras.

On-chain
custódia e liquidação sem intermediário
0
servidores com acesso aos fundos
Multi-wallet
Phantom, Solflare e outras

Descrição

Hand of Lettuce é um jogo Web3 descentralizado construído na blockchain Solana onde dois jogadores apostam quem consegue segurar (HODL) seus tokens HOL por mais tempo sem vender. O jogo usa escrow em smart contract para manter e distribuir fundos automaticamente, criando uma experiência de jogo transparente e sem necessidade de confiança. O primeiro jogador a transferir ou vender seus tokens perde o jogo.

Principais Recursos

  • Desafio HODL: Jogadores competem para segurar tokens sem vender em uma batalha de paciência e convicção.
  • Primeiro a Vender Perde: Smart contract monitora automaticamente transferências de tokens e determina o perdedor instantaneamente.
  • Escrow em Smart Contract: Todos os fundos são mantidos e distribuídos automaticamente pelo smart contract, garantindo gameplay sem necessidade de confiança.
  • Múltiplos Valores de Aposta: Valores configuráveis (30, 50, 100, 300, 500, 1000 tokens) para diferentes níveis de risco.
  • Sistema de Tesouraria: Taxas da plataforma acumulam na tesouraria para financiar bônus de empate e sustentar o ecossistema.

Tecnologias Utilizadas

  • Blockchain: Solana, Anchor Framework, padrão SPL Token, Web3.js
  • Frontend: React 18, Styled Components, Anchor Client, Solana Wallet Adapter
  • Smart Contract: Rust, Anchor Framework, Solana Token Program
  • Integração de Carteiras: Phantom, Solflare e outras carteiras Solana via Wallet Adapter

Economia do Jogo

  • Penalidade do Perdedor: 30% do valor apostado é deduzido do jogador perdedor.
  • Recompensa do Vencedor: 25% da penalidade do perdedor é concedido ao vencedor.
  • Taxa da Plataforma: 5% da penalidade do perdedor vai para tesouraria da plataforma.
  • Bônus de Empate: 5% de bônus para ambos jogadores se ambos segurarem até o final.

Demonstração em vídeo

Telas do sistema

Lobby do Jogo
Lobby do Jogo
Criar Jogo
Criar Jogo
Entrar no Jogo
Entrar no Jogo
Jogo Ativo
Jogo Ativo
Status do Jogo
Status do Jogo
Tela de Vencedor
Tela de Vencedor
Conexão de Carteira
Conexão de Carteira
Histórico de Transações
Histórico de Transações
Placar
Placar

Outros cases

  • Django
  • Vue 3
  • PostgreSQL
  • WebSocket

Energia solar compartilhada

Clube do KW

Sistema de Gestão de Energia Fotovoltaica

Sistema completo de gestão para empresas de energia fotovoltaica com controle de clientes, gestão de distribuidoras, análise financeira e monitoramento de instalações solares em tempo real.

Ver case
  • Django + DRF
  • Vue 3 + Vuetify
  • Celery + Redis
  • APIs Shopee e Mercado Livre

E-commerce / marketplaces

TypeControl

ERP para vendedor de marketplaces

Sistema de estoque, vendas e logística para uma operação com mais de cinco lojas em Mercado Livre, Shopee e Amazon: importação de vendas por API, lucratividade real por marketplace, NF-e automática, etiquetas, devoluções e central de mensagens.

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

Fitness / app de consumo

Frango

App de treino publicado na App Store e no Google Play

Produto próprio da MV Dev Solutions: app de registro de treino em português, com humor, gamificação e assinatura, publicado na App Store e no Google Play e rodando em iOS, Android e web com um único código.

Ver case