This repo contains the AKYU token allocation addresses for various pools of users. Here they are:
| Supply | Description | File | Num |
|---|---|---|---|
| Preorder | Preorder purchasers | preorder.csv | 0 |
| Founder | Akyumen founders | founder.csv | 1 |
| Advisors | Akyumen advisors | advisors.csv | 3 |
| Promotion | Akyumen promotion | promotion.csv | 4 |
| Emission1 | Ecosystem Emission 1 | emission1.csv | 5 |
| Emission2 | Ecosystem Emission 2 | emission2.csv | 6 |
| Emission3 | Ecosystem Emission 3 | emission3.csv | 7 |
To allow participants to check their balances at token.akyumen.io/check, clone the repo, drop the config files into the root folder and call each script in the /database folder.
Once the AkyuDistribution contract is live, the following steps can be taken:
-
Ensure all csv files in /data are correct
-
To set all preorder allocations run
node ./scripts/allocate.js <AkyuDistribution contract address> 0andnode ./scripts/verify_allocations.js <AkyuDistribution contract address> 0to verify for correctness. -
To set all founder allocations run
node ./scripts/allocate.js <AkyuDistribution contract address> 1andnode ./scripts/verify_allocations.js <AkyuDistribution contract address> 1to verify for correctness. -
To set all advisor allocations run
node ./scripts/allocate.js <AkyuDistribution contract address> 3andnode ./scripts/verify_allocations.js <AkyuDistribution contract address> 3to verify for correctness. -
To set all promotion allocations run
node ./scripts/allocate.js <AkyuDistribution contract address> 4andnode ./scripts/verify_allocations.js <AkyuDistribution contract address> 4to verify for correctness. -
To set all emission1 allocations run
node ./scripts/allocate.js <AkyuDistribution contract address> 5andnode ./scripts/verify_allocations.js <AkyuDistribution contract address> 5to verify for correctness. -
To set all emission2 allocations run
node ./scripts/allocate.js <AkyuDistribution contract address> 6andnode ./scripts/verify_allocations.js <AkyuDistribution contract address> 6to verify for correctness. -
To set all emission3 allocations run
node ./scripts/allocate.js <AkyuDistribution contract address> 7andnode ./scripts/verify_allocations.js <AkyuDistribution contract address> 7to verify for correctness.
Once the startTime has passed and tokens become tradeable, the tokens can be distributed by running:
node ./scripts/distribute.js <AkyuDistribution contract address> <0-8>
The airdrop can be completed by running node ./scripts/airdrop.js <AkyuDistribution contract address> and verified for correctness by running ./node ./scripts/verify_airdrop.js <AkyuDistribution contract address>.