From 9de9f9e115cd2ab960c950ec12b33747ced9e428 Mon Sep 17 00:00:00 2001 From: Darshan K <35736874+darshankabariya@users.noreply.github.com> Date: Thu, 7 Aug 2025 00:03:35 +0530 Subject: [PATCH] fix: rest fix for sync protocol (#3503) --- waku/factory/node_factory.nim | 7 +++++++ waku/waku_api/rest/admin/handlers.nim | 2 +- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/waku/factory/node_factory.nim b/waku/factory/node_factory.nim index f49d1f11a..5b0133288 100644 --- a/waku/factory/node_factory.nim +++ b/waku/factory/node_factory.nim @@ -240,6 +240,13 @@ proc setupProtocols( ).isOkOr: return err("failed to mount waku store sync protocol: " & $error) + if conf.remoteStoreNode.isSome(): + let storeNode = parsePeerInfo(conf.remoteStoreNode.get()).valueOr: + return err("failed to set node waku store-sync peer: " & error) + + node.peerManager.addServicePeer(storeNode, WakuReconciliationCodec) + node.peerManager.addServicePeer(storeNode, WakuTransferCodec) + mountStoreClient(node) if conf.remoteStoreNode.isSome(): let storeNode = parsePeerInfo(conf.remoteStoreNode.get()) diff --git a/waku/waku_api/rest/admin/handlers.nim b/waku/waku_api/rest/admin/handlers.nim index 04cc31010..172172376 100644 --- a/waku/waku_api/rest/admin/handlers.nim +++ b/waku/waku_api/rest/admin/handlers.nim @@ -174,7 +174,7 @@ proc installAdminV1GetPeersHandler(router: var RestRouter, node: WakuNode) = @[ WakuRelayCodec, WakuFilterSubscribeCodec, WakuStoreCodec, WakuLegacyStoreCodec, WakuLegacyLightPushCodec, WakuLightPushCodec, WakuPeerExchangeCodec, - WakuReconciliationCodec, + WakuReconciliationCodec, WakuTransferCodec, ], )