Closed
Description
InitChain allows the app to return the initial validator set. This is nice because it allows the initial validator set to be a function of application state, for instance some set of bonds/delegations.
However, Tendermint currently requires the genesis to have at least one validator. We should loosen this requirement, but then ensure that the validator set after InitChain has at least one validator ...
Note we create the state before calling InitChain and then update it after InitChain.
Activity
b00f commentedon Aug 3, 2018
@ebuchman I am going to work on this issue to resolve it.
But I have a question, why tendermint cannot work without validator? I mean in this case the node is just helping the eco-system by broadcasting transactions without validating proposals.
b00f commentedon Aug 3, 2018
I can't build the code. I got several errors:
ebuchman commentedon Aug 3, 2018
Can you try clearing your vendor pkg and installing deps again using
make get_vendor_deps
?b00f commentedon Aug 15, 2018
You can close this issue.
ebuchman commentedon Aug 15, 2018
Thanks for your help!!
1 remaining item