From 7b59d231f088381dae9b09036126db3ec6072a46 Mon Sep 17 00:00:00 2001 From: darshankabariya Date: Wed, 2 Apr 2025 13:55:49 +0530 Subject: [PATCH] chore: trying to invoke onchain gropu manager instead of base --- waku/waku_rln_relay/group_manager/on_chain/group_manager.nim | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) 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 71d67c02a..270fa62a4 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 @@ -298,7 +298,7 @@ method generateProof*( epoch: Epoch, messageId: MessageId, rlnIdentifier = DefaultRlnIdentifier, -): Future[GroupManagerResult[RateLimitProof]] {.async.} = +): GroupManagerResult[RateLimitProof] {.gcsafe, raises: [].} = ## Generates an RLN proof using the cached Merkle proof and custom witness # Ensure identity credentials and membership index are set if g.idCredentials.isNone(): @@ -308,6 +308,9 @@ method generateProof*( if g.userMessageLimit.isNone(): return err("user message limit is not set") + debug "calling generateProof from generateProof from group_manager onchain", + data = data + let externalNullifierRes = poseidon(@[@(epoch), @(rlnIdentifier)]) let witness = Witness(