From 2b7b28050cdff98482d40f25ceb2caddc8591a1b Mon Sep 17 00:00:00 2001 From: matthewkeil Date: Tue, 7 Jan 2025 03:26:38 +0700 Subject: [PATCH] feat: replace use of as-sha256 in noble hasher for digest64HashObjects --- packages/persistent-merkle-tree/src/hasher/noble.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/persistent-merkle-tree/src/hasher/noble.ts b/packages/persistent-merkle-tree/src/hasher/noble.ts index 9d7a643e..9096dbb4 100644 --- a/packages/persistent-merkle-tree/src/hasher/noble.ts +++ b/packages/persistent-merkle-tree/src/hasher/noble.ts @@ -1,5 +1,5 @@ import {sha256} from "@noble/hashes/sha256"; -import {byteArrayIntoHashObject} from "@chainsafe/as-sha256"; +import {digest64HashObjects, byteArrayIntoHashObject} from "@chainsafe/as-sha256"; import type {Hasher} from "./types.js"; import { BLOCK_SIZE, @@ -55,7 +55,7 @@ export const hasher: Hasher = { } for (const hc of hcArr) { - hasher.digest64HashObjects(hc.src0, hc.src1, hc.dest); + hc.dest.applyHash(digest64HashObjects(hc.src0, hc.src1)); } } },