- package version
-
- import tmversion "github.com/tendermint/tendermint/proto/tendermint/version"
-
- var (
- TMVersion = TMVersionDefault
- )
-
- const (
-
- // TMVersionDefault is the used as the fallback version of Tendermint Core
- // when not using git describe. It is formatted with semantic versioning.
- TMVersionDefault = "0.34.10"
- // ABCISemVer is the semantic version of the ABCI library
- ABCISemVer = "0.17.0"
-
- ABCIVersion = ABCISemVer
- )
-
- var (
- // P2PProtocol versions all p2p behavior and msgs.
- // This includes proposer selection.
- P2PProtocol uint64 = 8
-
- // BlockProtocol versions all block data structures and processing.
- // This includes validity of blocks and state updates.
- BlockProtocol uint64 = 11
- )
-
- type Consensus struct {
- Block uint64 `json:"block"`
- App uint64 `json:"app"`
- }
-
- func (c Consensus) ToProto() tmversion.Consensus {
- return tmversion.Consensus{
- Block: c.Block,
- App: c.App,
- }
- }
|