@proto-kit/sequencerDocs


Documentation / @proto-kit/sequencer / BlockQueue

Interface: BlockQueue

Properties

getLatestBlockAndResult()

getLatestBlockAndResult: () => Promise<undefined | BlockWithMaybeResult>

Returns

Promise<undefined | BlockWithMaybeResult>

Defined in

packages/sequencer/src/storage/repositories/BlockStorage.ts:12


getNewBlocks()

getNewBlocks: () => Promise<BlockWithResult[]>

Returns

Promise<BlockWithResult[]>

Defined in

packages/sequencer/src/storage/repositories/BlockStorage.ts:11


pushBlock()

pushBlock: (block) => Promise<void>

Parameters

block: Block

Returns

Promise<void>

Defined in

packages/sequencer/src/storage/repositories/BlockStorage.ts:9


pushResult()

pushResult: (result) => Promise<void>

Parameters

result: BlockResult

Returns

Promise<void>

Defined in

packages/sequencer/src/storage/repositories/BlockStorage.ts:10