github.com/supragya/TendermintConnector@v0.0.0-20210619045051-113e32b84fb1/chains/tm34/proto/tendermint/version/types.proto (about)

     1  syntax = "proto3";
     2  package tendermint.version;
     3  
     4  option go_package = "github.com/supragya/TendermintConnector/chains/tm34/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  }