UNPKG

bitcoinjs-lib

Version:

Client-side Bitcoin JavaScript library

10 lines (9 loc) 501 B
/** * Calculates the Merkle root of an array of buffers using a specified digest function. * * @param values - The array of buffers. * @param digestFn - The digest function used to calculate the hash of the concatenated buffers. * @returns The Merkle root as a buffer. * @throws {TypeError} If the values parameter is not an array or the digestFn parameter is not a function. */ export declare function fastMerkleRoot(values: Uint8Array[], digestFn: (b: Uint8Array) => Uint8Array): Uint8Array;