
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
Ich lieferte den Blood-Moon-Bundle-Flow über eine zweite Chain (Arbitrum) mit automatischem Crediting und Airdrops an Abstract Global Wallet. Dafür waren Auth- und Ownership-Checks über mehrere Systeme, Koordination von Cross-Chain-State und produktionsreife Runbooks für Early-Access-Operations nötig.
