crypto-org-chain / chain-docs

Docs for http://github.com/crypto-com/chain-main/
http://chain.crypto.com/docs/
Creative Commons Zero v1.0 Universal
46 stars 44 forks source link

Problem: some genesis fields are missing explanation #111

Open JayT106 opened 3 years ago

JayT106 commented 3 years ago

I am learning the genesis structure with the page https://crypto.org/docs/chain-details/genesis_file.html#fields-in-genesis and the default genesis file https://github.com/crypto-com/testnets/blob/main/testnet-croeseid-2/genesis.json

Looks like the document is missing a few fields such as: "evidence", "genutil", "ibc", "transfer", etc...

aw126 commented 3 years ago

We may add the fields suggested as the below: "genutil": A group of genesis utility functionality for usage including Genesis transactions and file validation related command (gentx), as well as Tendermind related initialization "ibc": Inter-communication across the chains "evidence" (listed in the field page already, opts to further elaborate): Evidence storage handling and block proposal detection with the evidence reactor @lezzokafka

aw126 commented 3 years ago

Updated a few more fields: “genutil”: A variety of genesis utility functionality for usage including genesis transactions creation (gentx) and genesis file validation command as well as Tendermint related initialization “gentx”: Generation of genesis transaction carrying a self-delegation
“ibc”: Inter-Blockchain Communication across different chains “validate-genesis”: Genesis file validation at the default/assigned location “evidence” (listed in the field page already, opts to further elaborate): Evidence storage handling and block proposal detection with the evidence reactor @lezzokafka