chore: update merkleProof everytime

This commit is contained in:
darshankabariya 2025-04-10 03:50:32 +05:30
parent 14d45e4daf
commit d8a2087798

View File

@ -233,11 +233,10 @@ proc trackRootChanges*(g: OnchainGroupManager) {.async.} =
while true: while true:
let rootUpdated = await g.updateRoots() let rootUpdated = await g.updateRoots()
if rootUpdated: let proofResult = await g.fetchMerkleProofElements()
let proofResult = await g.fetchMerkleProofElements() if proofResult.isErr():
if proofResult.isErr(): error "Failed to fetch Merkle proof", error = proofResult.error
error "Failed to fetch Merkle proof", error = proofResult.error g.merkleProofCache = proofResult.get()
g.merkleProofCache = proofResult.get()
debug "--- track update ---", debug "--- track update ---",
len = g.validRoots.len, len = g.validRoots.len,