Skip to content
Blightfell.com — Purchase-Site für die In-Game-Währung Favor
Web3Node.jsPostgreSQLGame-BackendAPI-Design

Blightfell

End-to-End-Web3-Integration für einen blockchain-integrierten Strategy-Autobattler

Überblick

Blightfell ist ein blockchain-integrierter Strategy-Autobattler von Merlyn Labs. Als Lead Integrations Engineer (über Ball Lightning AB) verantwortete ich das gesamte Favor-System — die In-Game-Währung, die On-Chain-Käufe mit dem Gameplay verbindet. Die Arbeit reicht von der Purchase-UX auf Blightfell.com über Backend-Verifikation und Ledger-Accounting bis hin zu Unity Server-to-Server-Endpunkten.

Favor-Systemarchitektur

Die Favor-Ökonomie folgt einer strikten Pipeline: On-Chain-Kauf → Backend-Verifikation → Neon-Postgres-Ledger-Eintrag → Update der In-Game-Balance. Jede Transaktion ist idempotent und auditierbar, mit Recovery-Pfaden für Fehlzustände.

  • Wallet-Linking und Auth-Flow integriert mit Abstract Global Wallet und Arbitrum L2
  • Idempotente Ledger-Writes mit vollständigem Audit-Trail in Neon Postgres
  • Anti-Double-Spend-Schutz mit Upstash-Redis-Guards und Distributed Locks
  • Cron Jobs für Crediting und Reconciliation im Produktionsbetrieb

Purchase-Flow & Anti-Double-Spend

Die Purchase-Experience auf Blightfell.com habe ich mit Next.js, React, TypeScript, Tailwind und shadcn/ui umgesetzt. Der Flow deckt Auth + Wallet-Linking, Pricing/Quantity-UX und die Transaktionsübergabe ab, um Favor zuverlässig zu crediten. Jede Spend-Operation nutzt Redis-backed Guards und Neon-Ledger-Semantik, um Concurrency und Retries sicher zu handhaben.

Blood Moon Bundle

Umsetzung des Blood Moon Bundle Flows über eine zweite Chain (Arbitrum) mit automatischer Gutschrift und Airdrops zur Abstract Global Wallet. Dies erforderte Auth- und Ownership-Prüfungen über mehrere Systeme, Koordination von Cross-Chain-State und produktionsreife Runbooks für Release-Abläufe.

Galerie