chore: trying to invoke onchain gropu manager instead of base

This commit is contained in:
darshankabariya 2025-04-02 13:55:49 +05:30
parent ed5e2d517e
commit 003e5accbf

View File

@ -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(