@proto-kit/sequencerDocs


Documentation / @proto-kit/sequencer / AsyncMerkleTreeStore

Interface: AsyncMerkleTreeStore

Properties

commit()

commit: () => Promise<void>

Returns

Promise<void>

Defined in

packages/sequencer/src/state/async/AsyncMerkleTreeStore.ts:13


getNodesAsync()

getNodesAsync: (nodes) => Promise<(undefined | bigint)[]>

Parameters

nodes: MerkleTreeNodeQuery[]

Returns

Promise<(undefined | bigint)[]>

Defined in

packages/sequencer/src/state/async/AsyncMerkleTreeStore.ts:17


openTransaction()

openTransaction: () => Promise<void>

Returns

Promise<void>

Defined in

packages/sequencer/src/state/async/AsyncMerkleTreeStore.ts:11


writeNodes()

writeNodes: (nodes) => void

Parameters

nodes: MerkleTreeNode[]

Returns

void

Defined in

packages/sequencer/src/state/async/AsyncMerkleTreeStore.ts:15