DocsReference@proto-kit/commonClassesMockAsyncMerkleTreeStore

@proto-kit/commonDocs


Documentation / @proto-kit/common / MockAsyncMerkleTreeStore

Class: MockAsyncMerkleTreeStore

Constructors

new MockAsyncMerkleTreeStore()

new MockAsyncMerkleTreeStore(): MockAsyncMerkleTreeStore

Returns

MockAsyncMerkleTreeStore

Properties

store

readonly store: InMemoryMerkleTreeStorage

Defined in

packages/common/src/trees/sparse/MockAsyncMerkleStore.ts:6

Methods

commit()

commit(): void

Returns

void

Defined in

packages/common/src/trees/sparse/MockAsyncMerkleStore.ts:8


getNodeAsync()

getNodeAsync(key, level): Promise<undefined | bigint>

Parameters

key: bigint

level: number

Returns

Promise<undefined | bigint>

Defined in

packages/common/src/trees/sparse/MockAsyncMerkleStore.ts:16


openTransaction()

openTransaction(): void

Returns

void

Defined in

packages/common/src/trees/sparse/MockAsyncMerkleStore.ts:12


setNodeAsync()

setNodeAsync(key, level, value): Promise<void>

Parameters

key: bigint

level: number

value: bigint

Returns

Promise<void>

Defined in

packages/common/src/trees/sparse/MockAsyncMerkleStore.ts:23