You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: packages/proto/src/lib/sds_message.proto
+5Lines changed: 5 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -3,6 +3,8 @@ syntax = "proto3";
3
3
messageHistoryEntry {
4
4
stringmessage_id=1; // Unique identifier of the SDS message, as defined in `Message`
5
5
optionalbytesretrieval_hint=2; // Optional information to help remote parties retrieve this SDS message; For example, A Waku deterministic message hash or routing payload hash
6
+
7
+
optionalstringsender_id=3; // Participant ID of original message sender. Only populated if using optional SDS Repair extension
6
8
}
7
9
8
10
messageSdsMessage {
@@ -12,5 +14,8 @@ message SdsMessage {
12
14
optionaluint64lamport_timestamp=10; // Logical timestamp for causal ordering in channel
13
15
repeatedHistoryEntrycausal_history=11; // List of preceding message IDs that this message causally depends on. Generally 2 or 3 message IDs are included.
14
16
optionalbytesbloom_filter=12; // Bloom filter representing received message IDs in channel
17
+
18
+
repeatedHistoryEntryrepair_request=13; // Capped list of history entries missing from sender's causal history. Only populated if using the optional SDS Repair extension.
19
+
15
20
optionalbytescontent=20; // Actual content of the message
0 commit comments