Skip to content

CoTraderCore/COT-Tokens-DAO1L

Repository files navigation

HOW DAO WORKS

  1. Crowdsale contract transferOnwership of Token contract to DAO contract after ICO

  2. Only DAO contract can call function mint in Token contract.

  3. Owner DAO contract can call function mint only through DAO contract.

  4. address with 51% can change Owner (if tootalSupply < limit, then address balance should be 50B + 0.0000000000000000001 COT)

  5. address with 51% can change Owner (if tootalSupply > limit, then address balance should be > tootalSupply / 2)

Install

  1. clone repo
  2. cd
  3. npm i --only=dev

Test

  1. truffle migrate
  2. truffle test

Deploy

  1. Set infura_apikey and metamask mnemonic in truffle.js
  2. Remove bild folder (if it is created)
  3. Reset Metamask account
  4. truffle migrate compile-all --network YOUR NETWORK

COT Distribution

  1. Owner DAO can mint limit tokens (100B)

  2. Owner DAO can mint 0.1% tokens from totalSupply() per week also after limit

  3. 10B to Team vested (time is setting in the migration)

Console Video

Correct mint limit (no more no less) (video)

Correct mint input limit (video)

Correct mint 5% per year (in our case 5 minutes) (video)

Vesting (video)

Allow change owner for pool address (if pool balance > total / 2) (comment) (video)

transferOwnership Token from crowdsale to DAO (video)

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published