AFK Heroes

Security & Fairness

Updated

ONE ACCOUNT PER PERSON. Creating multiple or alternate accounts is a permanent ban with all balances and items forfeited. Funneling, wash-trading or transferring between your own accounts is detected and actioned. No exceptions.

AFK Heroes is server-authoritative and cheat-proof by design. In plain terms:

  • The browser never computes or writes economy state. It only sends intents; the server runs the simulation and validates every action. Editing the client, memory or network does nothing to your balance.
  • Wallet sign-in uses an off-chain signature (Sign-In-With-Solana) to prove you own your wallet. Signing is free and never moves funds or costs gas.
  • All balances, drops, rewards and prices are computed and stored server-side only.
  • Ledger operations are atomic and idempotent — deposits credit exactly once and withdrawals can't double-spend, even under races or retries.
  • One account per person. Multi-accounting (alt/secondary accounts) is prohibited — accounts are clustered by network and behavior, and offenders are permanently banned with funds forfeited.
For obvious reasons we don't publish exact validation thresholds, rate limits or randomness internals. The short version: the server is the single source of truth, and the client is just a viewer.

Tech stack

FrontendVite · React · TypeScript
3Dreact-three-fiber (voxel)
StateZustand
ChainSolana mainnet · SPL
PricingDexScreener (live)
ModelServer-authoritative

The client is fully server-validated — every economy action is computed and enforced on the server, with the browser acting purely as a viewer.