From ff0094a2d6371101e5686578f32446ac3dea0431 Mon Sep 17 00:00:00 2001 From: Shreyas Londhe <62744899+shreyas-londhe@users.noreply.github.com> Date: Fri, 22 Nov 2024 12:06:50 +0530 Subject: [PATCH] fix: minor refactor Co-authored-by: saleel --- packages/helpers/src/hash.ts | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/packages/helpers/src/hash.ts b/packages/helpers/src/hash.ts index 0b6c0ba..d008438 100644 --- a/packages/helpers/src/hash.ts +++ b/packages/helpers/src/hash.ts @@ -33,17 +33,11 @@ export async function poseidonModular(inputs: bigint[]): Promise { for (let i = 0; i < chunks; i++) { const start = i * CHUNK_SIZE; let end = start + CHUNK_SIZE; - let chunkHash: bigint; - if (end > numElements) { - // last chunk end = numElements; - const lastChunk = inputs.slice(start, end); - chunkHash = poseidon.F.toObject(poseidon(lastChunk)); - } else { - const chunk = inputs.slice(start, end); - chunkHash = poseidon.F.toObject(poseidon(chunk)); } + const chunk = inputs.slice(start, end); + const chunkHash = poseidon.F.toObject(poseidon(chunk)); if (i === 0) { out = chunkHash;