Consensus: remove multiple consensus notion (unused and not as generic as it pretends to be)
implement Tendermint 0.12 ABCI App, provide KeyClient-based PrivValidator (pending support for verifiers in Tendermint). Provide read-only query view for use in RPC.
Signed-off-by:
Silas Davis <silas@monax.io>
Showing
- consensus/consensus.go 4 additions, 57 deletionsconsensus/consensus.go
- consensus/tendermint/abci/app.go 175 additions, 0 deletionsconsensus/tendermint/abci/app.go
- consensus/tendermint/config.go 30 additions, 165 deletionsconsensus/tendermint/config.go
- consensus/tendermint/logger.go 35 additions, 0 deletionsconsensus/tendermint/logger.go
- consensus/tendermint/query/node_view.go 101 additions, 0 deletionsconsensus/tendermint/query/node_view.go
- consensus/tendermint/tendermint.go 56 additions, 269 deletionsconsensus/tendermint/tendermint.go
- consensus/tendermint/validator/priv_validator_memory.go 46 additions, 0 deletionsconsensus/tendermint/validator/priv_validator_memory.go
- consensus/tendermint/validator/verifier.go 143 additions, 0 deletionsconsensus/tendermint/validator/verifier.go
- consensus/tendermint/version.go 0 additions, 70 deletionsconsensus/tendermint/version.go
- consensus/tendermint/version_test.go 0 additions, 35 deletionsconsensus/tendermint/version_test.go
- consensus/types/consensus_engine.go 0 additions, 54 deletionsconsensus/types/consensus_engine.go
- consensus/types/consensus_state.go 0 additions, 46 deletionsconsensus/types/consensus_state.go
- consensus/types/peer.go 0 additions, 22 deletionsconsensus/types/peer.go
- consensus/types/validator.go 0 additions, 59 deletionsconsensus/types/validator.go
Loading
Please register or sign in to comment