Skip to main content

Crate kona_supervisor_types

Crate kona_supervisor_types 

Source
Expand description

Core types shared across supervisor components.

This crate defines the fundamental data structures used within the Optimism supervisor.

Re-exports§

pub use head::SuperHead;

Modules§

head
Head of chain in context of superchain.

Structs§

Access
A structured representation of a parsed CrossL2Inbox message access entry.
BlockSeal
Represents a sealed block with its hash, number, and timestamp.
ExecutingMessage
A parsed executing message extracted from a log emitted by the CrossL2Inbox contract on an L2 chain.
HexStringU64
A wrapper around u64 that supports hex string (e.g. "0x1") or numeric deserialization for RPC inputs.
Log
A reference entry representing a log observed in an L2 receipt.
OutputV0
Output data for version 0 of the protocol.
SubscriptionEvent
Represents the events structure sent by the node to the supervisor.

Enums§

AccessListError
Error returned when access list parsing fails.

Functions§

parse_access_list
Parses a vector of raw B256 access list entries into structured Access objects.

Type Aliases§

Receipts
Collection of transaction receipts.