Giter Site home page Giter Site logo

allsporter-tge's Introduction

AllSporter TGE

Build Status

AllSporter ICO details

The AllSporter ICO sports 8 different price tiers. All investments have to pass KYC before bought tokens are minted.

Price tiers

Tier Duration Token quantity for 1 ETH
Pre ICO 1 5 days 3955,3
Pre ICO 2 5 days 3818,9
Break 3 days Investments not possible
ICO 1 5 days 3460,9
ICO 2 5 days 3355,9
ICO 3 5 days 3164,1
ICO 4 5 days 3076,2
ICO 5 5 days 2914,3
ICO 6 5 days 2768,6

Token split

Group Split
Community and Bounty 5%
Advisors, Developers, Ambassadors and Partners 8%
Customer Rewards 15%
Team 17%
PRE-ICO & ICO 55%

Unlocking duration

Group Period
Team Locked for 24M
Customer Rewards Unlocking over 15M (first 3M frozen)

AllSporter Coin

Item Value
Standard ERC20
Decimals 18
Name AllSporter Coin
Symbol ALL
Cap 260M

AllSporter ICO technical details

The architecture of the ICO consists of the following Smart Contracts:

Smart Contract Description
Minter Abstract base class responsible for minting tokens and tracking sale cap
Tge Main contract managing prices, permissions and the state of the ICO
Crowdsale Entry point for the investors and external sales
DeferredKyc Responsible for managing investments undergoing KYC process
ReferralManager Manages the fees for referring investors
Allocator Allows the allocation of tokens for Team & Developers, Customer Rewards, Advisors & Bounty
Airdropper Proportionally mints tokens maintaining the token split percentages up to the token cap of 260M ALL

Architecture diagram

Architecture

Events

The Smart Contracts emit the following events on the blockchain:

AllSporter Coin events

Event Description
Mint Tokens are minted for a given address
MintFinished Minting is finished, and the tokens are no longer frozen (can be transferred)

Minter events

Event Description
Minted A portion of tokens has been minted
Reserved A portion of ether in the sale ether cap has been reserved
Unreserved Reserved portion of ether has been unreserved
MintedReserved Reserved portion of ether has been minted

Tge events

Event Description
StateChanged The state of the TGE has changed

Crowdsale events

Event Description
Bought Tokens have been bought by an investor
SaleNoted External sale has been noted

DeferredKyc events

Event Description
AddedToKyc An investment has been placed under KYC
Approved An investment under KYC has been approved
Rejected An investment under KYC has been rejected

ReferralManager events

Event Description
FeeAdded A referral fee has been minted

Allocator events

Event Description
Initialized The contract has been initialized
AllocatedCommunity Tokens have been allocated for group: Community and Bounty
AllocatedAdvisors Tokens have been allocated for group: Advisors, Developers, Ambassadors and Partners
AllocatedCustomer Tokens have been allocated for group: Customer Rewards
AllocatedTeam Tokens have been allocated for group: Team

Airdropper events

Event Description
Initialized The contract has been initialized
Airdropped The tokens have been minted for an account

ABI

ABI (Application binary interface) files are located in the abi folder.

Testing

The tests can be run using the following command:

npm run dev:test

allsporter-tge's People

Contributors

rzadp avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.