Expand description
A downstream integration of Flashblocks.
Structs§
- Execution
Payload Base V1 - Represents the base configuration of an execution payload that remains constant throughout block construction. This includes fundamental block properties like parent hash, block number, and other header fields that are determined at block creation and cannot be modified.
- Execution
Payload Flashblock Delta V1 - Represents the modified portions of an execution payload within a flashblock. This structure contains only the fields that can be updated during block construction, such as state root, receipts, logs, and new transactions. Other immutable block fields like parent hash and block number are excluded since they remain constant throughout the block’s construction.
- Flash
Block - Represents a Flashblock, a real-time block-like structure emitted by the Base L2 chain.
- 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. Ensure invariants of a complete flashblocks sequence.
- Flash
Block Consensus Client - Consensus client that sends FCUs and new payloads using blocks from a
FlashBlockService
- Flash
Block Service - The
FlashBlockService
maintains an in-memoryPendingFlashBlock
built out of a sequence ofFlashBlock
s. - Metadata
- Provides metadata about the block that may be useful for indexing or analysis.
- 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
FlashBlock
from a websocket connection.
Traits§
- Flash
Block Decoder - A trait for decoding flashblocks from bytes.
- WsConnect
- The
WsConnect
trait allows for connecting to a websocket.
Type Aliases§
- Flash
Block Complete Sequence Rx - Receiver of the sequences of
FlashBlock
s built. - InProgress
Flash Block Rx - Receiver that signals whether a
FlashBlock
is currently being built. - Pending
Block Rx - Receiver of the most recent
PendingFlashBlock
built out ofFlashBlock
s.