Commit debb3759 authored by vicotor's avatar vicotor

update p2p proto.

parent 285445a0
This diff is collapsed.
...@@ -22,11 +22,48 @@ message MessageHeader { ...@@ -22,11 +22,48 @@ message MessageHeader {
google.protobuf.Timestamp create_time = 4; google.protobuf.Timestamp create_time = 4;
// 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;
// Message type.
P2PMsgType msg_type = 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.
bytes sign = 8; bytes sign = 8;
} }
// HandShake used for check info when peer connect
message HandShakeRequest {
MessageHeader header = 1;
string message = 2;
}
message HandShakeResponse {
MessageHeader header = 1;
string message = 2;
}
// PingRequest used for peer keep alive.
message PingRequest {
MessageHeader header = 1;
string message = 2;
}
message PongResponse {
MessageHeader header = 1;
string message = 2;
}
// Disconnect used for disconnect a peer and give a reason.
message DisconnectRequest {
MessageHeader header = 1;
string reason = 2;
}
message MessageRequest {
MessageHeader header = 1;
int32 message_type = 2;
bytes message_data = 3;
}
message MessageResponse {
MessageHeader header = 1;
int32 message_type = 2;
bytes message_data = 3;
}
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