Open SuperFluffy opened 3 months ago
the chain ID and initial validator set are from the genesis file and passed in to the app in the request::InitChain
, the genesis state is the initial additional application state. there's no reason why we should disregard parameters passed in the InitiChain
request.
The Sequencer ABCI consensus service is currently passing in a chain ID and initial validator set in addition to the genesis state.
The genesis state should be a closed collection of settings needed to initialize a new chain without extra external input.
┆Issue Number: ENG-691