fixed-merkle-tree/test/partialMerkleTree.spec.ts
2022-02-28 17:00:28 +10:00

20 lines
598 B
TypeScript

import { MerkleTree, PartialMerkleTree } from '../src'
import { assert, should } from 'chai'
import { it } from 'mocha'
describe('PartialMerkleTree', () => {
describe('#constructor', () => {
const leaves = [1, 2, 3, 4, 5]
const fullTree = new MerkleTree(4, leaves)
const root = fullTree.root()
const edge = fullTree.getTreeEdge(3)
const leavesAfterEdge = leaves.splice(edge.edgeIndex)
it('should initialize merkle tree', () => {
const partialTree = new PartialMerkleTree(edge, leavesAfterEdge, root)
console.log(partialTree)
return true
})
})
})