github.com/hyperledger/burrow@v0.34.5-0.20220512172541-77f09336001d/protobuf/tendermint.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/consensus/tendermint"; 5 6 import "gogoproto/gogo.proto"; 7 8 package tendermint; 9 10 option (gogoproto.stable_marshaler_all) = true; 11 option (gogoproto.marshaler_all) = true; 12 option (gogoproto.unmarshaler_all) = true; 13 option (gogoproto.sizer_all) = true; 14 option (gogoproto.goproto_registration) = true; 15 option (gogoproto.messagename_all) = true; 16 17 message NodeInfo { 18 bytes ID = 1 [(gogoproto.customtype) = "github.com/hyperledger/burrow/crypto.Address", (gogoproto.nullable) = false]; 19 string ListenAddress = 2; 20 string Network = 3; 21 string Version = 4; 22 bytes Channels = 5 [(gogoproto.customtype) = "github.com/hyperledger/burrow/binary.HexBytes", (gogoproto.nullable) = false]; 23 string Moniker = 6; 24 string RPCAddress = 7; 25 string TxIndex = 8; 26 }