Earn tokens by selling ore, clearing threats, and wave bonuses.
TOKEN PACKS
Boost your mission tokens · secure checkout
Stripe setup
Set CFG.payments.stripePublishableKey and pack priceId / paymentLink in game.js.
Preferred: Stripe Payment Links or Checkout Session via your backend CFG.payments.checkoutApiUrl → POST { packId, wallet? } → { url }
Status: demo mode — packs grant tokens for testing until live checkout is enabled
WALLET LINK
Link a wallet to sync rewards across sessions
Connection
Not connected
Sync balance (API)
Pull on-chain or server token balance
Wallet APIs
Injected: window.ethereum (MetaMask / Rabby / Coinbase)
Optional REST: CFG.wallet.balanceApiUrl → GET ?address= → { tokens } CFG.wallet.authApiUrl → POST { address, signature } → session
Chain id target: CFG.wallet.chainId (default 1 / mainnet, or 11155111 Sepolia)
Connect to link rewards to an address. Game tokens still work offline.