From 1142bcc1a898ff99168e7db4bb14010519a1467b Mon Sep 17 00:00:00 2001 From: stubbsta Date: Mon, 1 Jun 2026 10:34:40 +0200 Subject: [PATCH] set acceptablerootwindowsize and root poll delay --- waku/waku_rln_relay/constants.nim | 2 +- waku/waku_rln_relay/group_manager/on_chain/group_manager.nim | 2 +- waku/waku_rln_relay/rln_relay.nim | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/waku/waku_rln_relay/constants.nim b/waku/waku_rln_relay/constants.nim index 24af7a813..8532abaaa 100644 --- a/waku/waku_rln_relay/constants.nim +++ b/waku/waku_rln_relay/constants.nim @@ -5,7 +5,7 @@ import ./protocol_types import ../waku_keystore # Acceptable roots for merkle root validation of incoming messages -const AcceptableRootWindowSize* = 10 +const AcceptableRootWindowSize* = 50 # RLN membership key and index files path const RlnCredentialsFilename* = "rlnCredentials.txt" diff --git a/waku/waku_rln_relay/group_manager/on_chain/group_manager.nim b/waku/waku_rln_relay/group_manager/on_chain/group_manager.nim index 00e83b2f1..ff2d54ea5 100644 --- a/waku/waku_rln_relay/group_manager/on_chain/group_manager.nim +++ b/waku/waku_rln_relay/group_manager/on_chain/group_manager.nim @@ -228,7 +228,7 @@ proc updateRecentRoots*(g: OnchainGroupManager): Future[bool] {.async.} = proc trackRootChanges*(g: OnchainGroupManager): Future[Result[void, string]] {.async.} = ?checkInitialized(g) - const rpcDelay = 30.seconds + const rpcDelay = 10.seconds while true: let rootUpdated = await g.updateRecentRoots() diff --git a/waku/waku_rln_relay/rln_relay.nim b/waku/waku_rln_relay/rln_relay.nim index c0bfa5c6c..7c36300b2 100644 --- a/waku/waku_rln_relay/rln_relay.nim +++ b/waku/waku_rln_relay/rln_relay.nim @@ -260,7 +260,7 @@ proc validateMessage*( if hasDup.isErr(): waku_rln_errors_total.inc(labelValues = ["duplicate_check"]) elif hasDup.value == true: - debug "invalid message: message is spam", + trace "invalid message: message is spam", payloadLen = msg.payload.len, contentTopic = msg.contentTopic waku_rln_spam_messages_total.inc() return MessageValidationResult.Spam