Initial Coin Offering (ICO)

Experiment Initial Coin Offerings on Native Assets such as ETH, AVAX, POL, TT, NRG, etc:

Standard Infinite Model vs My Finite Model

Standard Infinite Model 1: I can mint infinitely

  1. Deploy token contract with my wallet able to mint infinitely.
  2. Deploy ICO contract to mint my token by paying to my wallet.
  3. Grant minting authority of token contract to ICO contract by my wallet.

Standard Infinite Model 2: I can still cheat mint infintely by looping my paid wallet address

  1. Deploy ICO contract to mint my token by paying to my wallet.
  2. Deploy token contract with only the ICO contract with mint authority by also paying to my wallet.
  3. Grant minting authority of token contract to ICO contract by my wallet.

My Finite Model: same as barter or p2p transaction except using smart contract as security

  1. Deploy finite amount of token to myself with no more mint authority.
  2. Deploy ICO contract with fixed rate to sell tokens available on the ICO contract token balance by also paying to my wallet.
  3. Refill ICO contract token from my wallet address.