From cad3e7afc532d2b275f98723e443903048159b44 Mon Sep 17 00:00:00 2001 From: Danish Arora Date: Wed, 2 Apr 2025 17:22:03 +0530 Subject: [PATCH] chore: update treeIndex to be a hexadecimal --- packages/rln/src/contract/rln_contract.ts | 4 ++-- packages/rln/src/contract/rln_light_contract.ts | 4 ++-- packages/rln/src/keystore/types.ts | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/packages/rln/src/contract/rln_contract.ts b/packages/rln/src/contract/rln_contract.ts index e3b9dfef41..3943208c5d 100644 --- a/packages/rln/src/contract/rln_contract.ts +++ b/packages/rln/src/contract/rln_contract.ts @@ -476,7 +476,7 @@ export class RLNContract { identity, membership: { address, - treeIndex: membershipId, + treeIndex: `0x${membershipId}`, chainId: network.chainId.toString(), rateLimit: decodedData.membershipRateLimit.toNumber() } @@ -602,7 +602,7 @@ export class RLNContract { identity, membership: { address, - treeIndex: membershipId, + treeIndex: `0x${membershipId}`, chainId: network.chainId.toString(), rateLimit: decodedData.membershipRateLimit.toNumber() } diff --git a/packages/rln/src/contract/rln_light_contract.ts b/packages/rln/src/contract/rln_light_contract.ts index 3b859f6213..0798633979 100644 --- a/packages/rln/src/contract/rln_light_contract.ts +++ b/packages/rln/src/contract/rln_light_contract.ts @@ -395,7 +395,7 @@ export class RLNLightContract { identity, membership: { address, - treeIndex: membershipId, + treeIndex: `0x${membershipId}`, chainId: network.chainId.toString(), rateLimit: decodedData.membershipRateLimit.toNumber() } @@ -526,7 +526,7 @@ export class RLNLightContract { identity, membership: { address, - treeIndex: membershipId, + treeIndex: `0x${membershipId}`, chainId: network.chainId.toString(), rateLimit: decodedData.membershipRateLimit.toNumber() } diff --git a/packages/rln/src/keystore/types.ts b/packages/rln/src/keystore/types.ts index 41eccab09a..f9b75f56fe 100644 --- a/packages/rln/src/keystore/types.ts +++ b/packages/rln/src/keystore/types.ts @@ -10,7 +10,7 @@ export type Password = string | Uint8Array; export type MembershipInfo = { chainId: string; address: string; - treeIndex: string; + treeIndex: `0x${string}`; // hexadecimal string rateLimit: number; };