DocsReference@proto-kit/commonClassesInMemoryMerkleTreeStorage

@proto-kit/commonDocs


Documentation / @proto-kit/common / InMemoryMerkleTreeStorage

Class: InMemoryMerkleTreeStorage

Extended by

Implements

Constructors

new InMemoryMerkleTreeStorage()

new InMemoryMerkleTreeStorage(): InMemoryMerkleTreeStorage

Returns

InMemoryMerkleTreeStorage

Properties

nodes

nodes: object = {}

Index Signature

[key: number]: object

Defined in

packages/common/src/trees/sparse/InMemoryMerkleTreeStorage.ts:4

Methods

getNode()

getNode(key, level): undefined | bigint

Parameters

key: bigint

level: number

Returns

undefined | bigint

Implementation of

MerkleTreeStore.getNode

Defined in

packages/common/src/trees/sparse/InMemoryMerkleTreeStorage.ts:10


setNode()

setNode(key, level, value): void

Parameters

key: bigint

level: number

value: bigint

Returns

void

Implementation of

MerkleTreeStore.setNode

Defined in

packages/common/src/trees/sparse/InMemoryMerkleTreeStorage.ts:14