Skip to content
Blightfell.com – köpsajt för spelvalutan Favor
Web3Node.jsPostgreSQLGame BackendAPI Design

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.

Galleri