Expand description
A downstream integration of Flashblocks.
Structs§
- Flash
Block Build Info - Information for a flashblock currently built
- Flash
Block Complete Sequence - A complete sequence of flashblocks, often corresponding to a full block.
- Flash
Block Consensus Client - Consensus client that sends FCUs and new payloads using blocks from a
FlashBlockService - Flash
Block Pending Sequence - An ordered B-tree keeping the track of a sequence of
FlashBlocks by their indices. - Flash
Block Service - The
FlashBlockServicemaintains an in-memoryPendingFlashBlockbuilt out of a sequence ofFlashBlocks. - Flashblocks
Listeners - Container for all flashblocks-related listeners.
- Pending
Flash Block - The pending block built with all received Flashblocks alongside the metadata for the last added Flashblock.
- WsFlash
Block Stream - An asynchronous stream of
FlashBlockfrom a websocket connection.
Traits§
- WsConnect
- The
WsConnecttrait allows for connecting to a websocket.
Type Aliases§
- Flash
Block - Type alias for the Optimism flashblock payload.
- Flash
Block Complete Sequence Rx - Receiver of the sequences of
FlashBlocks built. - Flash
Block Rx - Receiver of received
FlashBlocks from the (websocket) subscription. - InProgress
Flash Block Rx - Receiver that signals whether a
FlashBlockis currently being built. - Pending
Block Rx - Receiver of the most recent
PendingFlashBlockbuilt out ofFlashBlocks.