You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

24 lines
698 B

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