This tool provides genesis.json
file compilation from the next following files:
- network_genesis.json, the
genesis.json
file template with set parameters, but without accounts, community pool values and suuply. - manual_distribution.csv, this file is filled with inventors, genesis investors, senate and multisig accounts.
- bostrom_lifetime.csv, the rewards for
bostrom-testnets
supporting - comm_pool_rewards.csv, the community pool rewards during
euler
testnets, excluding evangelism program - cyberdbot_sergey.csv, an extra gift for cyberd telegram bot users
- delegation.csv, the delegation rewards of the Game of Links during
euler
testnets - euler4_rewards.csv, the lifetime rewards during
euler-4
- lifetime_rewards.csv, the lifetime rewards during
euler-5-6
- load.csv, the load rewards of the Game of Links during
euler
testnets - port.csv, all port visitors rewards
- relevance.csv, the relevance rewards of the Game of Links during
euler
testnets - gol_sergeandmyself.csv, evangelism program rewards
- investors_takeoff.csv, all takeoff donors
- gol_posthuman.csv, special gift from posthuman
As the output of this script is generated genesis.json file ready for signing. Also, the output is:
- categorized_result.csv the table with accs by categories
- Audience Pivot contains summary audience categorization
- Discipline Pivot contains summary discipline categorization
- genesis.json ready for signing Genesis file
- Install packages
pip3 install -r requirements.txt
- Run
python3 genesis_generator.py