github.com/hyperledger/burrow@v0.34.5-0.20220512172541-77f09336001d/protobuf/rpc.proto (about) 1 // Needed to proto2 rather than proto3 to get pointer field for PermArg 2 syntax = 'proto3'; 3 4 option go_package = "github.com/hyperledger/burrow/rpc"; 5 6 import "gogoproto/gogo.proto"; 7 import "tendermint.proto"; 8 import "validator.proto"; 9 import "bcm.proto"; 10 11 package rpc; 12 13 option (gogoproto.marshaler_all) = true; 14 option (gogoproto.unmarshaler_all) = true; 15 option (gogoproto.stable_marshaler_all) = true; 16 option (gogoproto.sizer_all) = true; 17 option (gogoproto.goproto_registration) = true; 18 option (gogoproto.messagename_all) = true; 19 20 message ResultStatus { 21 string ChainID = 1; 22 string RunID = 2; 23 string BurrowVersion = 3; 24 bytes GenesisHash = 4 [(gogoproto.customtype) = "github.com/hyperledger/burrow/binary.HexBytes", (gogoproto.nullable) = false]; 25 tendermint.NodeInfo NodeInfo = 5; 26 bcm.SyncInfo SyncInfo = 6; 27 // When catching up in fast sync 28 bool CatchingUp = 8 [(gogoproto.jsontag) = ""]; 29 validator.Validator ValidatorInfo = 7; 30 }