Skip to content

An independent audit report for this version has not been published here.

Payments go directly to the treasury. The contract has no minimum funding threshold and no purchase refund mechanism.

Whitepaper v3.4 · f480d76ff95e ·

7990a8a2f26d289ef24a28b7aabfae624ab5bdd6e8ef1ca146e118a68f027143Solidity · ZIP ↓SHA-256 · JSON ↗
Sale conditions
// CONTRACTS

A smart-contract core

Whitepaper v3.4 is aligned to immutable source-set SHA-256 7990a8a2f26d289ef24a28b7aabfae624ab5bdd6e8ef1ca146e118a68f027143. The catalog includes the deployable Presale. No production address or mainnet deployment is claimed.

// CONTRACTS / 09BNB SMART CHAIN
Fixed-supply BTOWN token
BattleTownToken
BattleTownToken.sol
PINNED SOURCEERC-20
  1. Mints exactly 300,000,000 BTOWN once to one constructor recipient

  2. No additional mint, owner, transfer gate, or contract-level pause

  3. Allocation constants do not create eleven separate token balances

Ranked Tank NFT collection
BattleTownTank
BattleTownTank.sol
PINNED SOURCEERC-721
  1. Ten immutable ranks and a maximum supply of 2,046 Tanks

  2. Only the owner may mint; the reference deployment makes TankSale the owner

  3. No on-chain artwork or metadata-hosting claim

Stablecoin Tank sale
BattleTownTankSale
BattleTownTankSale.sol
PINNED SOURCECustom
  1. Fixed usd6 rank prices with exact stablecoin scaling

  2. Forwards received payment to Treasury in the purchase transaction

  3. Sale activation and Tank-owner handover are owner controlled

Pull-funded grant vesting
BattleTownVesting
BattleTownVesting.sol
PINNED SOURCECustom
  1. Public, Corporate, and Team schedules complete at months 10, 16, and 22

  2. Every grant batch is funded atomically by an enabled granter

  3. The registry does not prove a grant came from a token purchase

Tournament escrow and settlement
BattleTownTournament
BattleTownTournament.sol
PINNED SOURCECustom
  1. Escrows the full current official liability before results

  2. Enforces a 60-day minimum creation interval, not a quarterly cadence

  3. Reward legs transfer in full when settled; no monthly thirds

Mining / Rewards storage
BattleTownRewardsVault
BattleTownRewardsVault.sol
PINNED SOURCECustom
  1. One permitted payout destination: the registered Tournament

  2. Not a RewardHub, staking contract, or user-deposit vault

  3. No general BTOWN recovery or withdrawal path

Paginated Tank views
BattleTownTankLens
BattleTownTankLens.sol
PINNED SOURCERead only
  1. Pages owners and ranks across dense token IDs

  2. Processes at most 500 token IDs per request

  3. Cannot move tokens or mutate protocol state

Tournament reward views
BattleTownTournamentLens
BattleTownTournamentLens.sol
PINNED SOURCERead only
  1. Previews token rewards and claimable epoch totals

  2. Caps previews at 512 token rewards and 64 epochs

  3. Cannot move tokens or mutate protocol state

Public and Corporate purchases
BattleTownPresale
BattleTownPresale.sol
PINNED SOURCEStablecoin sale
  1. 100M Public + 20M Corporate; ten stages each and an exclusive close

  2. Payments go to Treasury; no soft cap, refunds or on-chain KYC

  3. Exact-allowance purchases require the verified deployment and an open sale

Security

SOURCE SET V3.4

The source set uses OpenZeppelin ownership and reentrancy primitives. It has no contract-level emergency pause, proxy, upgrade path, or on-chain multisig requirement. Operational authority remains concentrated in owners, granters, operators, and organizers.

OpenZeppelinReentrancyGuardOwnable / Ownable2StepImmutable source snapshotFingerprint pinned

No independent audit artifact is bundled. A named audit-coverage claim requires the report, scope, and covered source hash. Production addresses remain deployment-specific and are not published here.

Follow project updates

Launch updates are published on our official channels. Following a channel does not guarantee beta access.

Project directory listing · not an endorsement