UNPKG

@exromany/lido-csm-sdk

Version:

[![GitHub license](https://img.shields.io/github/license/lidofinance/lido-csm-sdk?color=limegreen)](https://github.com/lidofinance/lido-csm-sdk/blob/main/LICENSE.txt) [![Version npm](https://img.shields.io/npm/v/@lidofinance/lido-csm-sdk?label=version)](h

11 lines 676 B
import { StandardMerkleTree } from '@openzeppelin/merkle-tree'; import { StandardMerkleTreeData } from './create-merkle-tree-schema.js'; import { ParseFn } from './fetch-json.js'; export declare const parseTree: <T extends any[]>(parse?: ParseFn<StandardMerkleTreeData<T>>) => (text: string) => StandardMerkleTree<T>; export declare const verifyRoot: (treeRoot: string) => (tree: StandardMerkleTree<any>) => boolean; export declare const fetchTree: <T extends any[]>({ urls, root, parse, }: { urls: Array<string | null>; root: string; parse?: ParseFn<StandardMerkleTreeData<T>>; }) => Promise<StandardMerkleTree<T> | null>; //# sourceMappingURL=fetch-tree.d.ts.map