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 of 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.