From 950def143b81fa7a0723cc07e5ae89c1fd612981 Mon Sep 17 00:00:00 2001 From: Sasha Date: Fri, 1 Dec 2023 13:01:20 +0100 Subject: [PATCH] fix: idCommitmnet little endianess --- src/rln_contract.ts | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/rln_contract.ts b/src/rln_contract.ts index 58091e9..86555b0 100644 --- a/src/rln_contract.ts +++ b/src/rln_contract.ts @@ -1,3 +1,4 @@ +import { hexToBytes } from "@waku/utils/bytes"; import { ethers } from "ethers"; import { RLN_REGISTRY_ABI, RLN_STORAGE_ABI } from "./constants.js"; @@ -169,10 +170,7 @@ export class RLNContract { return; } - const idCommitment = ethers.utils.zeroPad( - ethers.utils.arrayify(_idCommitment), - 32 - ); + const idCommitment = hexToBytes(_idCommitment?._hex); rlnInstance.insertMember(idCommitment); this._members.set(index.toNumber(), { index,