From 542968e8ab90ea56ccf52145109dd25b38a7c7b7 Mon Sep 17 00:00:00 2001 From: Ivan FB <128452529+Ivansete-status@users.noreply.github.com> Date: Wed, 14 May 2025 23:38:26 +0200 Subject: [PATCH] properly pass userMessageLimit to OnchainGroupManager (#3407) --- waku/waku_rln_relay/rln_relay.nim | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/waku/waku_rln_relay/rln_relay.nim b/waku/waku_rln_relay/rln_relay.nim index 20f5b7b24..5dae3bd51 100644 --- a/waku/waku_rln_relay/rln_relay.nim +++ b/waku/waku_rln_relay/rln_relay.nim @@ -414,9 +414,12 @@ proc generateRlnValidator*( proc monitorEpochs(wakuRlnRelay: WakuRLNRelay) {.async.} = while true: try: - waku_rln_remaining_proofs_per_epoch.set( - wakuRlnRelay.groupManager.userMessageLimit.get().float64 - ) + if wakuRlnRelay.groupManager.userMessageLimit.isSome(): + waku_rln_remaining_proofs_per_epoch.set( + wakuRlnRelay.groupManager.userMessageLimit.get().float64 + ) + else: + error "userMessageLimit is not set in monitorEpochs" except CatchableError: error "Error in epoch monitoring", error = getCurrentExceptionMsg() @@ -455,6 +458,7 @@ proc mount( (none(string), none(string)) groupManager = OnchainGroupManager( + userMessageLimit: some(conf.userMessageLimit), ethClientUrls: conf.ethClientUrls, ethContractAddress: $conf.ethContractAddress, chainId: conf.chainId,