cosmos / cosmos-sdk

:chains: A Framework for Building High Value Public Blockchains :sparkles:
https://cosmos.network/
Apache License 2.0
6.24k stars 3.61k forks source link

Genesis Documentation #1727

Open rigelrozanski opened 6 years ago

rigelrozanski commented 6 years ago

Realized that we don't have much in the way of genesis documentation - it would be great to have a genesis spec outlining what the format of the genesis files, and details of processing genesis information. Should also split up information into relevant modules.

Related: #1724


For Admin Use

cwgoes commented 6 years ago

There exist standard JSON schema formats (e.g. this), might be nice to use one of those.

alessio commented 5 years ago

Tendermint docs already (partially) documents genesis: https://tendermint.com/docs/tendermint-core/using-tendermint.html#initialize

I'll take it from there and extend it

jackzampolin commented 5 years ago

@alessio bump on this

rigelrozanski commented 5 years ago

as discussed - this issue will not actually block launch

gamarin2 commented 5 years ago

This https://github.com/cosmos/cosmos-sdk/issues/3835 should be part of this concept doc

jackzampolin commented 5 years ago

It looks like we have most of this in the improved module specs. All it would take is a section that explains the params as also being in the genesis file.

Babbz86 commented 1 week ago

Tendermint docs already (partially) documents genesis: https://tendermint.com/docs/tendermint-core/using-tendermint.html#initialize

I'll take it from there and begin to fix as I never have. Thx