
Blightfell
End-to-end Web3-integration för en blockkedjeintegrerad strategisk autobattler
Översikt
Blightfell är en blockkedjeintegrerad strategisk autobattler av Merlyn Labs. Som Lead Integrations Engineer, kontrakterad via Ball Lightning AB, ägde jag hela Favor-systemet — spelvalutan som kopplar on-chain-köp till gameplay. Arbetet sträcker sig från köp-UX på Blightfell.com till backend-verifiering, ledger-bokföring och Unity server-till-server-endpoints.
Arkitektur för Favor-systemet
Favor-ekonomin följer en strikt pipeline: on-chain-köp → backend-verifiering → Neon Postgres ledger-post → uppdatering av saldo i spelet. Varje transaktion är idempotent och granskbar, med återställningsvägar för misslyckade tillstånd.
- Plånbokskoppling och auth-flöde integrerat med Abstract Global Wallet och Arbitrum L2
- Idempotenta ledger-skrivningar med full audit trail i Neon Postgres
- Skydd mot dubbelspendering med Upstash Redis-guards och distribuerade lås
- Cron jobs för kreditering och avstämning i produktion
Köpflöde & skydd mot dubbelspendering
Byggde köpupplevelsen på Blightfell.com med Next.js, React, TypeScript, Tailwind och shadcn/ui. Flödet täcker auth + plånbokskoppling, prissättning/kvantitets-UX och transaktionshandoff för att kreditera Favor pålitligt. Varje spend-operation använder Redis-backade guards och Neon ledger-semantik för att hantera samtidighet och retries säkert.
Blood Moon Bundle
Levererade Blood Moon-bundleflödet över en andra kedja (Arbitrum) med automatiserad kreditering och airdrops till Abstract Global Wallet. Det krävde auth- och ägarskapskontroller över flera system, koordinering av cross-chain-state och produktionstydliga runbooks för Early Access-drift.
