diff --git a/waku/waku_rln_relay/rln_relay.nim b/waku/waku_rln_relay/rln_relay.nim index 2a886e3d0d..bc2fb0c686 100644 --- a/waku/waku_rln_relay/rln_relay.nim +++ b/waku/waku_rln_relay/rln_relay.nim @@ -418,11 +418,11 @@ proc generateRlnValidator*( proc monitorEpochs(wakuRlnRelay: WakuRLNRelay): Future[void] {.async.} = while true: try: - let nextEpochTime = wakuRlnRelay.nextEpochTime(epochTime()) - await sleepAsync(int((nextEpochTime - epochTime()) * 1000)) waku_rln_remaining_proofs_per_epoch.set( wakuRlnRelay.groupManager.userMessageLimit.get().float64 ) + let nextEpochTime = wakuRlnRelay.nextEpochTime(epochTime()) + await sleepAsync(int((nextEpochTime - epochTime()) * 1000)) except CatchableError: error "Error in epoch monitoring", error = getCurrentExceptionMsg()