Commit 3aef1ba2 authored by vicotor's avatar vicotor

update p2p proto.

parent debb3759
...@@ -61,6 +61,7 @@ type MessageHeader struct { ...@@ -61,6 +61,7 @@ type MessageHeader struct {
CreateTime *timestamp.Timestamp `protobuf:"bytes,4,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"` CreateTime *timestamp.Timestamp `protobuf:"bytes,4,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
// id of node that created the message (not the peer that may have sent it). =base58(multihash(nodePubKey)) // id of node that created the message (not the peer that may have sent it). =base58(multihash(nodePubKey))
NodeId string `protobuf:"bytes,5,opt,name=node_id,json=nodeId,proto3" json:"node_id,omitempty"` NodeId string `protobuf:"bytes,5,opt,name=node_id,json=nodeId,proto3" json:"node_id,omitempty"`
Gossip bool `protobuf:"varint,6,opt,name=gossip,proto3" json:"gossip,omitempty"`
// Authoring node Secp256k1 public key (32bytes) - protobufs serielized // Authoring node Secp256k1 public key (32bytes) - protobufs serielized
NodePubkey []byte `protobuf:"bytes,7,opt,name=node_pubkey,json=nodePubkey,proto3" json:"node_pubkey,omitempty"` NodePubkey []byte `protobuf:"bytes,7,opt,name=node_pubkey,json=nodePubkey,proto3" json:"node_pubkey,omitempty"`
// signature of full message data. // signature of full message data.
...@@ -129,6 +130,13 @@ func (m *MessageHeader) GetNodeId() string { ...@@ -129,6 +130,13 @@ func (m *MessageHeader) GetNodeId() string {
return "" return ""
} }
func (m *MessageHeader) GetGossip() bool {
if m != nil {
return m.Gossip
}
return false
}
func (m *MessageHeader) GetNodePubkey() []byte { func (m *MessageHeader) GetNodePubkey() []byte {
if m != nil { if m != nil {
return m.NodePubkey return m.NodePubkey
...@@ -499,35 +507,36 @@ func init() { ...@@ -499,35 +507,36 @@ func init() {
func init() { proto.RegisterFile("meta/p2p/v1/resource.proto", fileDescriptor_6d4e04ddec946f90) } func init() { proto.RegisterFile("meta/p2p/v1/resource.proto", fileDescriptor_6d4e04ddec946f90) }
var fileDescriptor_6d4e04ddec946f90 = []byte{ var fileDescriptor_6d4e04ddec946f90 = []byte{
// 472 bytes of a gzipped FileDescriptorProto // 483 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xb4, 0x93, 0xdf, 0x6e, 0xda, 0x30, 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xb4, 0x93, 0x5f, 0x6f, 0xda, 0x30,
0x14, 0xc6, 0x17, 0xd6, 0xc2, 0x7a, 0x42, 0x19, 0x58, 0xfb, 0x13, 0x71, 0x53, 0x16, 0x69, 0x12, 0x14, 0xc5, 0x17, 0x56, 0x42, 0x7b, 0x43, 0x19, 0x58, 0x5b, 0x67, 0xf1, 0x52, 0x86, 0x34, 0x09,
0xda, 0x45, 0x22, 0xb2, 0xcb, 0x5d, 0x6d, 0x62, 0xa2, 0x48, 0x83, 0x59, 0x29, 0xaa, 0xb4, 0x3f, 0xed, 0x21, 0x88, 0xec, 0x71, 0x4f, 0x9b, 0x98, 0x28, 0xd2, 0x60, 0x51, 0x8a, 0x2a, 0xed, 0x8f,
0x52, 0x66, 0x92, 0xb3, 0xd4, 0x6a, 0xb1, 0xbd, 0xd8, 0x20, 0xf1, 0x0a, 0xdb, 0xdb, 0xee, 0x09, 0x94, 0x99, 0xe4, 0x2e, 0xb5, 0x5a, 0x6c, 0x2f, 0x36, 0x48, 0x7c, 0x85, 0xee, 0x4b, 0x4f, 0x71,
0xa6, 0x38, 0xa1, 0xa2, 0xda, 0x25, 0xed, 0x5d, 0xfc, 0x7d, 0x9f, 0x7d, 0x7e, 0xe7, 0xe8, 0x04, 0x42, 0x45, 0xb5, 0x47, 0xda, 0xb7, 0xdc, 0x73, 0xcf, 0xf5, 0xfd, 0xe5, 0xc8, 0x86, 0xee, 0x0a,
0xfa, 0x2b, 0x34, 0x2c, 0x54, 0x91, 0x0a, 0x37, 0xa3, 0xb0, 0x40, 0x2d, 0xd7, 0x45, 0x8a, 0x81, 0x0d, 0x1b, 0xaa, 0x40, 0x0d, 0x37, 0xa3, 0x61, 0x8e, 0x5a, 0xae, 0xf3, 0x04, 0x7d, 0x95, 0x4b,
0x2a, 0xa4, 0x91, 0xc4, 0x2d, 0xbd, 0x40, 0x45, 0x2a, 0xd8, 0x8c, 0xfa, 0x67, 0xb9, 0x94, 0xf9, 0x23, 0x89, 0x57, 0xf4, 0x7c, 0x15, 0x28, 0x7f, 0x33, 0xea, 0x9e, 0x67, 0x52, 0x66, 0xb7, 0x38,
0x0d, 0x86, 0xd6, 0x5a, 0xae, 0x7f, 0x86, 0x86, 0xaf, 0x50, 0x1b, 0xb6, 0x52, 0x55, 0xda, 0xff, 0xb4, 0xad, 0xe5, 0xfa, 0xf7, 0xd0, 0xf0, 0x15, 0x6a, 0xc3, 0x56, 0xaa, 0x74, 0xf7, 0xef, 0x6a,
0xeb, 0xc0, 0xe9, 0x0c, 0xb5, 0x66, 0x39, 0x9e, 0x23, 0xcb, 0xb0, 0x20, 0xaf, 0xa1, 0x93, 0xde, 0x70, 0x3a, 0x43, 0xad, 0x59, 0x86, 0x17, 0xc8, 0x52, 0xcc, 0xc9, 0x5b, 0x68, 0x25, 0xb7, 0x1c,
0x70, 0x14, 0x26, 0xd9, 0x60, 0xa1, 0xb9, 0x14, 0x9e, 0x33, 0x70, 0x86, 0x27, 0xf1, 0x69, 0xa5, 0x85, 0x89, 0x37, 0x98, 0x6b, 0x2e, 0x05, 0x75, 0x7a, 0xce, 0xe0, 0x24, 0x3a, 0x2d, 0xd5, 0xab,
0x5e, 0x56, 0x22, 0x39, 0x03, 0xb7, 0x8e, 0x99, 0xad, 0x42, 0xaf, 0x31, 0x70, 0x86, 0xc7, 0x31, 0x52, 0x24, 0xe7, 0xe0, 0x55, 0x36, 0xb3, 0x55, 0x48, 0x6b, 0x3d, 0x67, 0x50, 0x8f, 0xa0, 0x94,
0x54, 0xd2, 0x62, 0xab, 0x90, 0x74, 0xa0, 0xc1, 0x33, 0xef, 0xb1, 0xbd, 0xdb, 0xe0, 0x19, 0x79, 0x16, 0x5b, 0x85, 0xa4, 0x05, 0x35, 0x9e, 0xd2, 0xe7, 0x76, 0xb6, 0xc6, 0x53, 0xf2, 0x01, 0xbc,
0x07, 0x6e, 0x5a, 0x20, 0x33, 0x98, 0x94, 0x0c, 0xde, 0xd1, 0xc0, 0x19, 0xba, 0x51, 0x3f, 0xa8, 0x24, 0x47, 0x66, 0x30, 0x2e, 0x18, 0xe8, 0x51, 0xcf, 0x19, 0x78, 0x41, 0xd7, 0x2f, 0x01, 0xfd,
0x00, 0x83, 0x1d, 0x60, 0xb0, 0xd8, 0x01, 0xc6, 0x50, 0xc5, 0x4b, 0x81, 0xbc, 0x84, 0x96, 0x90, 0x1d, 0xa0, 0xbf, 0xd8, 0x01, 0x46, 0x50, 0xda, 0x0b, 0x81, 0xbc, 0x86, 0x86, 0x90, 0x29, 0xc6,
0x19, 0x26, 0x3c, 0xf3, 0x8e, 0xed, 0x8b, 0xcd, 0xf2, 0x38, 0xcd, 0x4a, 0x0c, 0x6b, 0xa8, 0xf5, 0x3c, 0xa5, 0x75, 0x7b, 0xa2, 0x5b, 0x94, 0xd3, 0x94, 0x9c, 0x81, 0x9b, 0x49, 0xad, 0xb9, 0xa2,
0xf2, 0x1a, 0xb7, 0x5e, 0x6b, 0xe0, 0x0c, 0xdb, 0x31, 0x94, 0x12, 0xb5, 0x0a, 0x21, 0x70, 0xa4, 0x6e, 0xcf, 0x19, 0x1c, 0x47, 0x55, 0x55, 0xe0, 0xd9, 0x01, 0xb5, 0x5e, 0xde, 0xe0, 0x96, 0x36,
0x79, 0x2e, 0xbc, 0x27, 0xd6, 0xb1, 0xdf, 0xfe, 0x0f, 0xe8, 0x9e, 0x33, 0x91, 0x5d, 0x5c, 0xb1, 0x7a, 0xce, 0xa0, 0x19, 0x41, 0x21, 0x85, 0x56, 0x21, 0x04, 0x8e, 0x34, 0xcf, 0x04, 0x3d, 0xb6,
0x6b, 0x8c, 0xf1, 0xd7, 0x1a, 0xb5, 0x21, 0x11, 0x34, 0xaf, 0xec, 0x00, 0x6c, 0xbb, 0x25, 0xd9, 0x1d, 0xfb, 0xdd, 0xff, 0x05, 0xed, 0x0b, 0x26, 0xd2, 0xcb, 0x6b, 0x76, 0x83, 0x11, 0xfe, 0x59,
0xde, 0x1c, 0x83, 0x3b, 0x23, 0x8a, 0xeb, 0x24, 0xf1, 0xa0, 0xb5, 0xaa, 0x0c, 0xdb, 0xff, 0x49, 0xa3, 0x36, 0x24, 0x00, 0xf7, 0xda, 0x06, 0x63, 0x63, 0x28, 0x88, 0xf7, 0xf2, 0xf5, 0x1f, 0x44,
0xbc, 0x3b, 0xfa, 0x0c, 0x7a, 0x7b, 0x15, 0xb4, 0x92, 0x42, 0xe3, 0x3d, 0x97, 0xf8, 0x06, 0x2e, 0x17, 0x55, 0x4e, 0x42, 0xa1, 0xb1, 0x2a, 0x1b, 0x36, 0x97, 0x93, 0x68, 0x57, 0xf6, 0x19, 0x74,
0xe5, 0x22, 0x7f, 0x18, 0xfe, 0xef, 0xd0, 0xa6, 0xb2, 0x7c, 0xfc, 0x41, 0xd0, 0x13, 0xe8, 0x8d, 0xf6, 0x36, 0x68, 0x25, 0x85, 0xc6, 0x47, 0x5e, 0xf1, 0x03, 0xbc, 0x90, 0x8b, 0xec, 0x69, 0xf8,
0xb9, 0x4e, 0xa5, 0x10, 0x98, 0x9a, 0x43, 0x1a, 0x78, 0x01, 0xcd, 0x02, 0x99, 0x96, 0xa2, 0xae, 0x7f, 0x42, 0x33, 0x94, 0xc5, 0xe1, 0x4f, 0x82, 0x1e, 0x43, 0x67, 0xcc, 0x75, 0x22, 0x85, 0xc0,
0x50, 0x9f, 0xfc, 0xdf, 0x0e, 0x74, 0xea, 0x1b, 0x87, 0x3c, 0xff, 0x0a, 0xda, 0x35, 0xf2, 0xfe, 0xc4, 0x1c, 0xf2, 0x03, 0x67, 0xe0, 0xe6, 0xc8, 0xb4, 0x14, 0xd5, 0x86, 0xaa, 0xea, 0xdf, 0x39,
0x92, 0xbb, 0xb5, 0x66, 0xb7, 0x7c, 0x2f, 0x92, 0x31, 0xc3, 0xec, 0xbe, 0xb7, 0x6f, 0x23, 0x63, 0xd0, 0xaa, 0x26, 0x0e, 0x39, 0xfe, 0x0d, 0x34, 0x2b, 0xe4, 0xfd, 0xcb, 0xef, 0x55, 0x9a, 0xbd,
0x66, 0x98, 0xff, 0xc7, 0x81, 0xa7, 0xb7, 0x30, 0x07, 0xcc, 0xf3, 0x5e, 0x68, 0xde, 0x2c, 0x00, 0xfd, 0x7b, 0x96, 0x94, 0x19, 0x66, 0xdf, 0x41, 0xf3, 0xde, 0x32, 0x66, 0x86, 0xf5, 0xff, 0x3a,
0x68, 0x44, 0x67, 0x3a, 0xb7, 0x17, 0x3c, 0x78, 0x46, 0x23, 0x9a, 0xcc, 0x2e, 0x26, 0xc9, 0xe2, 0xf0, 0xe2, 0x1e, 0xe6, 0x80, 0x3c, 0x1f, 0x85, 0xe6, 0xdd, 0x02, 0x20, 0x0c, 0xc2, 0x99, 0xce,
0x0b, 0xfd, 0x98, 0x4c, 0xe7, 0x97, 0xef, 0x3f, 0x4d, 0xc7, 0xdd, 0x47, 0xe4, 0x39, 0xf4, 0xee, 0xec, 0x00, 0x85, 0x97, 0x61, 0x10, 0xc6, 0xb3, 0xcb, 0x49, 0xbc, 0xf8, 0x16, 0x7e, 0x8e, 0xa7,
0x38, 0x74, 0x3a, 0x9f, 0x74, 0x9d, 0xff, 0xe5, 0xcf, 0xf3, 0x49, 0xb7, 0xf1, 0xa1, 0xf5, 0xf5, 0xf3, 0xab, 0x8f, 0x5f, 0xa6, 0xe3, 0xf6, 0x33, 0xf2, 0x0a, 0x3a, 0x0f, 0x3a, 0xe1, 0x74, 0x3e,
0x58, 0x45, 0x6a, 0x33, 0x5a, 0x36, 0xed, 0x8f, 0xfc, 0xf6, 0x5f, 0x00, 0x00, 0x00, 0xff, 0xff, 0x69, 0x3b, 0xff, 0xcb, 0x5f, 0xe7, 0x93, 0x76, 0xed, 0x53, 0xe3, 0x7b, 0x5d, 0x05, 0x6a, 0x33,
0x4c, 0x36, 0xb3, 0x3c, 0xa2, 0x04, 0x00, 0x00, 0x5a, 0xba, 0xf6, 0x81, 0xbf, 0xff, 0x17, 0x00, 0x00, 0xff, 0xff, 0x64, 0x95, 0x75, 0x6d, 0xba,
0x04, 0x00, 0x00,
} }
...@@ -23,6 +23,8 @@ message MessageHeader { ...@@ -23,6 +23,8 @@ message MessageHeader {
// id of node that created the message (not the peer that may have sent it). =base58(multihash(nodePubKey)) // id of node that created the message (not the peer that may have sent it). =base58(multihash(nodePubKey))
string node_id = 5; string node_id = 5;
bool gossip = 6;
// Authoring node Secp256k1 public key (32bytes) - protobufs serielized // Authoring node Secp256k1 public key (32bytes) - protobufs serielized
bytes node_pubkey = 7; bytes node_pubkey = 7;
// signature of full message data. // signature of full message data.
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment