العقود الذكيةيعملEthereum
محرك مكافآت اللعب من أجل الربح KatanaInu
محرك توزيع مكافآت على السلسلة يدفع رموز KATA للاعبين المؤهلين بعد كل مباراة.
- دوري
- الخلفية والعقود الذكية ودمج العميل
- السنة
- 2025
- الحالة
- يعمل
- السياق
- KatanaInu، لعبة متكاملة مع البلوكتشين

المشكلة
كانت خلفية اللعبة تُنتج نتائج المباريات خارج السلسلة، لكن كان يجب دفع المكافآت على السلسلة برموز KATA، بإنصاف ودون إهدار رسوم الغاز على لاعبين غير مؤهلين.
ما بنيته
- بنيت خدمة Node.js تستهلك نتائج المباريات من خلفية اللعبة عبر NATS وتحسب أهلية اللاعبين ومبالغ المكافآت.
- كتبت عقود توزيع المكافآت الذكية وصممت تدفق الدفع لإبقاء تكاليف الغاز منخفضة.
- دمجت ربط محفظة thirdweb في عميل Next.js ليتمكن اللاعبون من عرض المكافآت والمطالبة بها.
- خزّنت عمليات المكافآت في MongoDB لضمان قابلية التدقيق ومنع الدفع المزدوج.