github.com/Oyster-zx/tendermint@v0.34.24-fork/proto/tendermint/version/types.proto (about) 1 syntax = "proto3"; 2 package tendermint.version; 3 4 option go_package = "github.com/tendermint/tendermint/proto/tendermint/version"; 5 6 import "gogoproto/gogo.proto"; 7 8 // App includes the protocol and software version for the application. 9 // This information is included in ResponseInfo. The App.Protocol can be 10 // updated in ResponseEndBlock. 11 message App { 12 uint64 protocol = 1; 13 string software = 2; 14 } 15 16 // Consensus captures the consensus rules for processing a block in the blockchain, 17 // including all blockchain data structures and the rules of the application's 18 // state transition machine. 19 message Consensus { 20 option (gogoproto.equal) = true; 21 22 uint64 block = 1; 23 uint64 app = 2; 24 }