Crate essential_node

Source
Expand description

The Essential node implementation.

The primary API for accessing blocks and contracts is provided via the [ConnectionPool] type, accessible via the db function.

The node, via the run function:

  • Runs the relayer stream and syncs blocks.
  • Performs validation.

Re-exports§

Modules§

Structs§

  • Handle for closing or joining the relayer and validation streams.
  • Options for running the node.

Functions§

  • Ensures that a big bang block exists in the DB for the given BigBang configuration.
  • Optionally run the relayer and validation stream.