Challenge - Whitepaper
  • Welcome to Challenge
  • Litepaper
  • Pitchdeck
  • 🐾First Step
    • 1️⃣Create a wallet
    • 2️⃣Purchase tokens
    • 3️⃣Launch App
  • 🏛️Company
    • Founder
  • 🏆CHALLENGE
    • Platform
      • Engine
      • Currencies
    • Challenges
      • FLASH
      • DOMINATION
      • Qualify Squads
      • Training camp
    • Leaderboards
    • Marketplace
    • F.A.Q
      • How to join a Tournament
      • How to start a match?
      • How do I create an account on FrontLand?
      • How Deposits Work in Our System
      • Managing Your Winnings
      • Disqualified
      • Cheating
      • Loyalty Program
      • DAO
  • 🎮Games
    • Original games
      • FrontLand
    • Challenge Extended
      • Fortnite
    • Mobile games
  • 🗓️ROADMAP
    • Vision
    • Achievements and future
    • Roadmap
  • 📀TOKENOMICS
    • Token
      • Initial Liquidity
      • Exchange and fee
      • DAO
      • Distribution
      • Buy & Sell
    • Vesting
      • Deployment Strategies
    • Contracts
      • Coin Contract
      • Base Contract
      • Solo Contract
      • Timelock Contract
      • Loaylty Program Contract
    • NFT
      • In-game
      • Tournament
      • Earn NFTs
    • Staking program
    • Audit and KYC
    • Airdrop
  • 🤝Partnership
    • Partnerships
    • Marketing
      • Streamers
      • Communities
  • 🏛️Privacy and Legal
    • Terms of use
    • Privacy and Legal
    • GDPR
    • Associated challenges and risks
    • Disclaimer
Powered by GitBook
On this page
  1. TOKENOMICS
  2. Contracts

Coin Contract

The ChallengeCoin contract is an ERC20 token with a total supply capped at 1 billion tokens, ensuring scarcity and value stability. Built using OpenZeppelin's ERC20 framework, it provides a secure and reliable token for the Challenge.GG ecosystem. The contract assigns initial token ownership to a multisig wallet, enhancing security and governance by requiring multiple approvals for key transactions.

// SPDX-License-Identifier: MIT
pragma solidity 0.8.21;

import {ERC20} from "@openzeppelin/contracts/token/ERC20/ERC20.sol";

/// @title ChallengeCoin (ERC20 token)
/// @author Challenge.GG
/// @dev The ChallengeCoin contract is an ERC20 token with a total supply capped at 1 billion tokens, ensuring scarcity and value stability. 
/// Built using OpenZeppelin's ERC20 framework, it provides a secure and reliable token for the Challenge.GG ecosystem.
/// The contract assigns initial token ownership to a multisig wallet, enhancing security and governance by requiring multiple approvals for key transactions.
contract ChallengeCoin is ERC20 {

    uint256 private constant MAX_SUPPLY = 10**9;

    constructor(string memory _name,  string memory _symbol, address _multisigOwner) ERC20(_name, _symbol) {
        _mint(_multisigOwner, MAX_SUPPLY * 10 ** decimals());
    }
}
PreviousContractsNextBase Contract

Last updated 1 year ago

📀