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, avec son fondateur et CEO basé à New York

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.
Résultat
Le moteur est déployé et distribue des KATA aux joueurs éligibles après chaque partie, chaque exécution étant journalisée pour audit.