Smart contractsEn ligneEthereum
Moteur de récompenses play-to-earn KatanaInu
Un moteur de distribution de récompenses on-chain qui verse des tokens KATA aux joueurs éligibles après chaque partie.
- Mon rôle
- Backend, smart contracts et intégration client
- Année
- 2025
- Statut
- En ligne
- Contexte
- KatanaInu, un jeu intégré à la blockchain

Le problème
Le backend du jeu produisait les résultats des parties off-chain, mais les récompenses devaient être versées on-chain en tokens KATA, équitablement et sans gaspiller de gas sur les joueurs non qualifiés.
Ce que j'ai construit
- Construit un service Node.js qui consomme les résultats des parties depuis le backend du jeu via NATS et calcule l'éligibilité des joueurs et les montants des récompenses.
- Écrit les smart contracts de distribution des récompenses et conçu le flux de paiement pour maintenir des coûts de gas bas.
- Intégré la connexion wallet thirdweb dans le client Next.js pour que les joueurs consultent et réclament leurs récompenses.
- Stocké les exécutions de récompenses dans MongoDB pour l'auditabilité et pour empêcher les doubles paiements.