DocsReference@proto-kit/commonInterfacesAbstractMerkleTreeClass

@proto-kit/commonDocs


Documentation / @proto-kit/common / AbstractMerkleTreeClass

Interface: AbstractMerkleTreeClass

Constructors

new AbstractMerkleTreeClass()

new AbstractMerkleTreeClass(store): AbstractMerkleTree

Parameters

store: MerkleTreeStore

Returns

AbstractMerkleTree

Defined in

packages/common/src/trees/sparse/RollupMerkleTree.ts:106

Properties

EMPTY_ROOT

EMPTY_ROOT: bigint

Defined in

packages/common/src/trees/sparse/RollupMerkleTree.ts:113


HEIGHT

HEIGHT: number

Defined in

packages/common/src/trees/sparse/RollupMerkleTree.ts:111


WITNESS

WITNESS: TypedClass<AbstractMerkleWitness> & typeof StructTemplate & object

Type declaration

dummy()

dummy: () => AbstractMerkleWitness

Returns

AbstractMerkleWitness

Defined in

packages/common/src/trees/sparse/RollupMerkleTree.ts:108

Accessors

leafCount

Get Signature

get leafCount(): bigint

Returns

bigint

Defined in

packages/common/src/trees/sparse/RollupMerkleTree.ts:115