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  }