@ondemos/core
Version:
A cryptographic commitment scheme with implied order of ownership wasm module for nodejs and the browser.
13 lines • 792 B
TypeScript
declare const _default: {
getMerkleRoot: (tree: Uint8Array[], module?: import("../../wasm/libdemos").LibDemos | undefined) => Promise<Uint8Array>;
getMerkleProof: (tree: Uint8Array[], element: Uint8Array, module?: import("../../wasm/libdemos").LibDemos | undefined) => Promise<Uint8Array>;
getMerkleRootFromProof: (hash: Uint8Array, proof: Uint8Array) => Promise<Uint8Array>;
verifyMerkleProof: (hash: Uint8Array, root: Uint8Array, proof: Uint8Array) => Promise<boolean>;
memory: {
getMerkleRootMemory: (leavesLen: number) => WebAssembly.Memory;
getMerkleProofMemory: (leavesLen: number) => WebAssembly.Memory;
verifyMerkleProofMemory: (proofLen: number) => WebAssembly.Memory;
};
};
export default _default;
//# sourceMappingURL=index.d.ts.map