Documentation API Reference Tokenomics
Tokenomics Technical › Smart Contract

Smart Contract

Technical details about the FORGE token smart contract built with OpenZeppelin's audited libraries.

Architecture

The FORGE token contract inherits from:

Key Functions

FunctionAccessDescription
mint(to, amount)OwnerMint new tokens (capped at MAX_SUPPLY of 1B)
burn(amount)AnyoneBurn your own tokens permanently
airdrop(recipients, amounts)OwnerBatch transfer to up to 200 addresses
distributeReward(to, amount)OwnerSend rewards from contract balance
recoverTokens(token, amount)OwnerRecover tokens accidentally sent to contract
recoverBNB()OwnerRecover BNB accidentally sent to contract
circulatingSupply()ViewTotal supply minus contract-held tokens

Security Features

// SPDX-License-Identifier: MIT
// ForgeToken.sol — Key constants

string  public constant name     = "OddsForge";
string  public constant symbol   = "FORGE";
uint256 public constant MAX_SUPPLY = 1_000_000_000 * 10**18;  // 1B
uint8   public constant decimals = 18;
💡
Verification: Always verify the contract source code on BscScan. The contract will be verified and open-source upon deployment.