@exromany/lido-csm-sdk
Version:
[](https://github.com/lidofinance/lido-csm-sdk/blob/main/LICENSE.txt) [](h
14 lines • 589 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.findAddressProof = void 0;
const viem_1 = require("viem");
const find_index_and_leaf_js_1 = require("./find-index-and-leaf.js");
const findAddressProof = (tree, address) => {
const [index, leaf] = (0, find_index_and_leaf_js_1.findIndexAndLeaf)(tree, (leaf) => (0, viem_1.isAddressEqual)(leaf[0], address));
if (index !== undefined && leaf) {
return tree.getProof(index);
}
return null;
};
exports.findAddressProof = findAddressProof;
//# sourceMappingURL=find-address-proof.js.map