From e8c3394fee27a298bec1bc1e369c30b76c75d28e Mon Sep 17 00:00:00 2001 From: darshankabariya Date: Thu, 27 Mar 2025 03:12:13 +0530 Subject: [PATCH] chore: simplify registration --- .../group_manager/on_chain/group_manager.nim | 11 ++--------- 1 file changed, 2 insertions(+), 9 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 fd503123f..54998dcb9 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 @@ -177,18 +177,11 @@ method register*( try: let leaf = rateCommitment.toLeaf().get() - await g.registerBatch(@[leaf]) + await g.atomicBatch(g.latestIndex, @[leaf]) + g.latestIndex += MembershipIndex(1) except CatchableError: raise newException(ValueError, getCurrentExceptionMsg()) -method registerBatch*( - g: OnchainGroupManager, rateCommitments: seq[RawRateCommitment] -): Future[void] {.async: (raises: [Exception]).} = - initializedGuard(g) - - await g.atomicBatch(g.latestIndex, rateCommitments) - g.latestIndex += MembershipIndex(rateCommitments.len) - method register*( g: OnchainGroupManager, identityCredential: IdentityCredential,