@proto-kit/sequencer • Docs
Documentation / @proto-kit/sequencer / BlockStorage
Interface: BlockStorage
Properties
getBlock()
getBlock: (
hash) =>Promise<undefined|Block>
Parameters
• hash: string
Returns
Promise<undefined | Block>
Defined in
packages/sequencer/src/storage/repositories/BlockStorage.ts:25
getBlockAt()
getBlockAt: (
height) =>Promise<undefined|Block>
Parameters
• height: number
Returns
Promise<undefined | Block>
Defined in
packages/sequencer/src/storage/repositories/BlockStorage.ts:21
getBlockWithResultAt()
getBlockWithResultAt: (
height) =>Promise<undefined|BlockWithResult>
Parameters
• height: number
Returns
Promise<undefined | BlockWithResult>
Defined in
packages/sequencer/src/storage/repositories/BlockStorage.ts:22
getCurrentBlockHeight()
getCurrentBlockHeight: () =>
Promise<number>
Returns
Promise<number>
Defined in
packages/sequencer/src/storage/repositories/BlockStorage.ts:17
getLatestBlock()
getLatestBlock: () =>
Promise<undefined|BlockWithResult>
Returns
Promise<undefined | BlockWithResult>
Defined in
packages/sequencer/src/storage/repositories/BlockStorage.ts:18
pushBlock()
pushBlock: (
block) =>Promise<void>
Parameters
• block: Block
Returns
Promise<void>
Defined in
packages/sequencer/src/storage/repositories/BlockStorage.ts:19