From f9536b1e81aecd114c2acae8545cce014625f8a9 Mon Sep 17 00:00:00 2001 From: darshankabariya Date: Thu, 10 Apr 2025 03:50:32 +0530 Subject: [PATCH] chore: update merkleProof everytime --- .../group_manager/on_chain/group_manager.nim | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) 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 a2ec3dca8..98cd17587 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 @@ -233,11 +233,10 @@ proc trackRootChanges*(g: OnchainGroupManager) {.async.} = while true: let rootUpdated = await g.updateRoots() - if rootUpdated: - let proofResult = await g.fetchMerkleProofElements() - if proofResult.isErr(): - error "Failed to fetch Merkle proof", error = proofResult.error - g.merkleProofCache = proofResult.get() + let proofResult = await g.fetchMerkleProofElements() + if proofResult.isErr(): + error "Failed to fetch Merkle proof", error = proofResult.error + g.merkleProofCache = proofResult.get() debug "--- track update ---", len = g.validRoots.len,