Skip to main content

Crate espresso_node

Crate espresso_node 

Source

Re-exports§

pub use genesis::Genesis;
pub use options::Options;
pub use run::main;
pub use espresso_keyset as keyset;

Modules§

api
catchup
consensus_handle
context
external_event_handler 🔒
Should probably rename this to “external” or something
genesis
network
options
persistence
Sequencer node persistence.
proposal_fetcher 🔒
request_response 🔒
run
startup_catchup 🔒
Startup stake-table catchup for new-protocol nodes.
state
state_cert
State certificate validation and error handling
state_signature
Utilities for generating and storing the most recent light client state signatures.
testing
util

Structs§

L1Params
NetworkParams
Node
The Sequencer node is generic over the hotshot CommChannel.

Constants§

RECENT_STAKE_TABLES_LIMIT

Functions§

check_cliquenet_info_registered 🔒
On the version immediately preceding CLIQUENET, log an error if this validator has a stake-table entry without an x25519 key or p2p address. Skipped unless StakeTableV3 is deployed (otherwise the operator has no actionable path), detected via getVersion() on the proxy.
empty_builder_commitment
init_node

Type Aliases§

SequencerApiVersion