From 560c39366259f9902cac7f2afd0d301c49e13f4c Mon Sep 17 00:00:00 2001 From: "fryorcraken.eth" Date: Fri, 10 Mar 2023 12:46:12 +1100 Subject: [PATCH] fix: add payload to relay ping messages to avoid poor relay peer scoring Note that this keep alive mechanism should probably be removed. --- packages/core/src/lib/keep_alive_manager.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/core/src/lib/keep_alive_manager.ts b/packages/core/src/lib/keep_alive_manager.ts index 187615e4a9..ba5dc0f863 100644 --- a/packages/core/src/lib/keep_alive_manager.ts +++ b/packages/core/src/lib/keep_alive_manager.ts @@ -54,7 +54,7 @@ export class KeepAliveManager { const interval = setInterval(() => { log("Sending Waku Relay ping message"); relay - .send(encoder, { payload: new Uint8Array() }) + .send(encoder, { payload: new Uint8Array([1]) }) .catch((e) => log("Failed to send relay ping", e)); }, relayPeriodSecs * 1000); this.relayKeepAliveTimers.set(peerId, interval);