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.

25 lines
748 B

  1. syntax = "proto3";
  2. package tendermint.types;
  3. option go_package = "github.com/tendermint/tendermint/proto/tendermint/types";
  4. import "gogoproto/gogo.proto";
  5. import "tendermint/crypto/keys.proto";
  6. message ValidatorSet {
  7. repeated Validator validators = 1;
  8. Validator proposer = 2;
  9. int64 total_voting_power = 3;
  10. }
  11. message Validator {
  12. bytes address = 1;
  13. tendermint.crypto.PublicKey pub_key = 2 [(gogoproto.nullable) = false];
  14. int64 voting_power = 3;
  15. int64 proposer_priority = 4;
  16. }
  17. message SimpleValidator {
  18. tendermint.crypto.PublicKey pub_key = 1;
  19. int64 voting_power = 2;
  20. }