
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.
