Smart ContractsLiveEthereum
KatanaInu Play-to-Earn-Reward-Engine
Eine On-Chain-Reward-Engine, die nach jedem Match KATA-Token an berechtigte Spieler auszahlt.
- Meine Rolle
- Backend, Smart Contracts und Client-Integration
- Jahr
- 2025
- Status
- Live
- Kontext
- KatanaInu, ein blockchain-integriertes Spiel

Das Problem
Das Spiel-Backend erzeugte Match-Ergebnisse off-chain, aber Rewards mussten on-chain in KATA-Token ausgezahlt werden: fair und ohne Gas an Spieler zu verschwenden, die sich nicht qualifiziert hatten.
Was ich gebaut habe
- Node.js-Service gebaut, der Match-Ergebnisse vom Spiel-Backend über NATS konsumiert und Spielerberechtigung sowie Reward-Beträge berechnet.
- Reward-Verteilungs-Smart-Contracts geschrieben und den Auszahlungs-Flow so gestaltet, dass die Gaskosten niedrig bleiben.
- thirdweb-Wallet-Verbindung im Next.js-Client integriert, damit Spieler Rewards sehen und claimen können.
- Reward-Läufe in MongoDB gespeichert, für Nachvollziehbarkeit und um Doppelauszahlungen zu verhindern.