UNPKG

merkle-tree-wasm

Version:

<div align="center">

56 lines (55 loc) 1.06 kB
/* tslint:disable */ /** */ export function greet(): void; /** */ export class DoubleLayerTree { free(): void; /** * @param {any[]} double_layer_tree_leaves * @returns {DoubleLayerTree} */ static generate(double_layer_tree_leaves: any[]): DoubleLayerTree; /** * @param {string} address * @param {number} idx * @returns {string} */ get_inclusion_proof(address: string, idx: number): string; /** * @returns {string} */ get_root(): string; /** * @param {any} leaf_val * @param {string} inclusion_proof_bytes * @param {string} root * @returns {boolean} */ static verify(leaf_val: any, inclusion_proof_bytes: string, root: string): boolean; } /** */ export class DoubleLayerTreeLeaf { free(): void; /** * @param {string} data * @param {number} end * @param {string} address * @returns {DoubleLayerTreeLeaf} */ static new(data: string, end: number, address: string): DoubleLayerTreeLeaf; /** * @returns {string} */ get_data(): string; /** * @returns {number} */ get_end(): number; /** * @returns {string} */ get_address(): string; }