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,