const ( // TMCoreSemVer is the current version of Tendermint Core. // It's the Semantic Version of the software. // Must be a string because scripts like dist.sh read this file. // XXX: Don't change the name of this variable or you will break // automation :) TMCoreSemVer = "0.31.5" // ABCISemVer is the semantic version of the ABCI library ABCISemVer = "0.16.0" ABCIVersion = ABCISemVer )
type App ¶
App includes the protocol and software version for the application. This information is included in ResponseInfo. The App.Protocol can be updated in ResponseEndBlock.
type Consensus ¶
Consensus captures the consensus rules for processing a block in the blockchain, including all blockchain data structures and the rules of the application's state transition machine.
type Protocol ¶
type Protocol uint64
Protocol is used for implementation agnostic versioning.