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
Capture d'écran de KatanaInu Rewards

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.