merkle-reference
Version:
This is a TS library implementing [merkle reference] specification.
18 lines (14 loc) • 464 B
JavaScript
export * from './exports.js'
import * as Tree from './tree.js'
import * as NodeBuilder from './json/value.js'
const sha256Builder = Tree.createBuilder(Tree.sha256, NodeBuilder)
/**
* @param {unknown} value
* @param {Tree.Builder} builder
*/
export const refer = (value, builder = sha256Builder) => builder.refer(value)
/**
* @param {unknown} value
* @param {Tree.Builder} builder
*/
export const id = (value, builder = sha256Builder) => builder.id(value)