diff --git a/logos_delivery/waku/rln/group_manager/on_chain/group_manager.nim b/logos_delivery/waku/rln/group_manager/on_chain/group_manager.nim index 80915f6d8..9b9f147e4 100644 --- a/logos_delivery/waku/rln/group_manager/on_chain/group_manager.nim +++ b/logos_delivery/waku/rln/group_manager/on_chain/group_manager.nim @@ -492,6 +492,9 @@ method generateProof*( debug "Generating RLN proof" ?(await g.ensureFreshMerkleProofPath()) + if g.merkleProofCache.len == 0: + return err("merkle proof cache is empty") + if (g.merkleProofCache.len mod 32) != 0: return err("Invalid merkle proof cache length")