From 13d670971aa0225b2d940f5731f1069285aeeffb Mon Sep 17 00:00:00 2001 From: Lorenzo Delgado Date: Mon, 28 Nov 2022 15:53:46 +0100 Subject: [PATCH] feat(waku2-store): add waku v2 store protocol v3 wite format --- waku/store/v3/store.proto | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 waku/store/v3/store.proto diff --git a/waku/store/v3/store.proto b/waku/store/v3/store.proto new file mode 100644 index 0000000..adfff4a --- /dev/null +++ b/waku/store/v3/store.proto @@ -0,0 +1,29 @@ +syntax = "proto3"; + +// 13/WAKU2-STORE rfc: https://rfc.vac.dev/spec/13/ +// Protocol identifier: /vac/waku/store/3.0.0 +package waku.store.v3; + +import "waku/message/v1/message.proto"; + + +message HistoryRequest { + string request_id = 1; + optional string pubsub_topic = 10; + repeated string content_topic = 11; + optional int64 time_start = 12; + optional int64 time_end = 13; + // 50 Reserved + optional bytes pagination_cursor = 51; + optional bool pagination_forward = 52; + optional uint64 pagination_limit = 53; +} + +message HistoryResponse { + string request_id = 1; + optional uint32 status_code = 10; + optional string status_desc = 11; + repeated waku.message.v1.WakuMessage messages = 20; + // 50 Reserved + optional bytes pagination_cursor = 51; +}