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

15 lines 725 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.fetchAddressesTree = void 0; const merkle_tree_1 = require("@openzeppelin/merkle-tree"); const compare_lowercase_js_1 = require("../common/utils/compare-lowercase.js"); const fetch_json_js_1 = require("../common/utils/fetch-json.js"); const fetchAddressesTree = async (url, treeRoot) => { const treeJson = await (0, fetch_json_js_1.fetchJson)(url, undefined); const tree = merkle_tree_1.StandardMerkleTree.load(treeJson); if ((0, compare_lowercase_js_1.compareLowercase)(tree.root, treeRoot)) return tree; return null; }; exports.fetchAddressesTree = fetchAddressesTree; //# sourceMappingURL=fetch-proofs-tree.js.map