Init Token Distribution Schedule
The InitTokenDistributionSchedule
command initializes and configures a token distribution schedule based on input provided in a CSV file.
This operation is crucial ONLY WHEN THE GENESIS IS CREATED WITHOUT MIGRATION, for setting up the distribution of tokens during the network's genesis phase. However, in the case of a migration, this command shall not be used. In that case, init-delegations
should be used.
Example usage of InitTokenDistributionSchedule
command:
iota genesis-ceremony init-token-distribution-schedule --token-allocations-path token_allocations.csv
Example of token_allocations.csv
file:
recipient-address,amount-nanos,staked-with-validator,staked-with-timelock-expiration
<faucet-address>,1500000000000000,,
<validator-1-address>,1500000000000000,<validator-1-address>,
<validator-2-address>,1500000000000000,<validator-2-address>,
This is useful for allocating funds for a faucet, or for distributing the initial stake to validators.