智能合约线上运行Ethereum

KatanaInu 边玩边赚奖励引擎

每场比赛后向符合条件的玩家发放 KATA 代币的链上奖励分发引擎。

我的角色
后端、智能合约与客户端集成
年份
2025
状态
线上运行
背景
KatanaInu,一款集成区块链的游戏
KatanaInu Rewards 的截图

问题

游戏后端在链下生成比赛结果,但奖励必须以 KATA 代币在链上发放,既要公平,又不能为不合格玩家浪费 Gas。

我构建的内容

  • 构建 Node.js 服务,通过 NATS 消费游戏后端的比赛结果,计算玩家资格和奖励金额。
  • 编写奖励分发智能合约,并设计发放流程以保持低 Gas 成本。
  • 在 Next.js 客户端集成 thirdweb 钱包连接,玩家可查看并领取奖励。
  • 将奖励发放记录存入 MongoDB,便于审计并防止重复发放。