Skip to content
Blightfell.com — site d’achat pour la monnaie en jeu Favor
Web3Node.jsPostgreSQLGame BackendAPI Design

Blightfell

Intégration Web3 de bout en bout pour un autobattler stratégique intégré à la blockchain

Vue d’ensemble

Blightfell est un autobattler stratégique intégré à la blockchain par Merlyn Labs. En tant que Lead Integrations Engineer contracté via Ball Lightning AB, j’ai pris en charge l’ensemble du système Favor — la monnaie en jeu qui relie les achats on-chain au gameplay. Le travail va de l’UX d’achat sur Blightfell.com à la vérification backend, la comptabilisation dans le ledger et les endpoints Unity server-to-server.

Architecture du système Favor

L’économie Favor suit un pipeline strict : achat on-chain → vérification backend → entrée dans le ledger Neon Postgres → mise à jour du solde en jeu. Chaque transaction est idempotente et auditable, avec des chemins de récupération en cas d’échec.

  • Association de wallet et flux d’auth intégrés à Abstract Global Wallet et Arbitrum L2
  • Écritures idempotentes dans le ledger avec piste d’audit complète dans Neon Postgres
  • Protections anti double dépense via des guards Upstash Redis et des verrous distribués
  • Cron jobs de crédit et de réconciliation pour l’exploitation en production

Flux d’achat & anti double dépense

J’ai construit l’expérience d’achat sur Blightfell.com avec Next.js, React, TypeScript, Tailwind et shadcn/ui. Le flux couvre l’auth + l’association du wallet, l’UX de tarification/quantité et le handoff de transaction pour créditer Favor de manière fiable. Chaque opération de dépense s’appuie sur des guards Redis et la sémantique du ledger Neon pour gérer la concurrence et les retries en toute sécurité.

Blood Moon Bundle

Livraison du flux Blood Moon Bundle sur une seconde chaîne (Arbitrum) avec crédit automatique et airdrops vers Abstract Global Wallet. Cela a nécessité l’intégration de contrôles d’auth et de propriété entre plusieurs systèmes, la coordination de l’état cross-chain et la rédaction de runbooks prêts pour la production pour les opérations Early Access.

Galerie