mirror of
https://github.com/interep-project/contracts.git
synced 2026-04-17 03:00:51 -04:00
13 lines
322 B
TypeScript
13 lines
322 B
TypeScript
import { MerkleTree } from "@interrep/merkle-tree"
|
|
import { poseidon } from "circomlibjs"
|
|
|
|
export function createTree(depth: number, numberOfNodes = 0): MerkleTree {
|
|
const tree = new MerkleTree(poseidon, depth)
|
|
|
|
for (let i = 0; i < numberOfNodes; i++) {
|
|
tree.insert(BigInt(i + 1))
|
|
}
|
|
|
|
return tree
|
|
}
|