Expand description
Modules§
- test_
utils test-utils
Structs§
- Account
Hashing Checkpoint - Saves the progress of AccountHashing stage.
- Checkpoint
Block Range - Saves the block range. Usually, it’s used to check the validity of some stage checkpoint across multiple executions.
- Entities
Checkpoint - Saves the progress of abstract stage iterating over or downloading entities.
- Exec
Input - Stage execution input, see
Stage::execute
. - Exec
Output - The output of a stage execution.
- Execution
Checkpoint - Saves the progress of Execution stage.
- Execution
Stage Thresholds - The thresholds at which the execution stage writes state changes to the database.
- Headers
Checkpoint - Saves the progress of Headers stage.
- Index
History Checkpoint - Saves the progress of Index History stages.
- Merkle
Checkpoint - Saves the progress of Merkle stage.
- Metrics
Listener - Metrics routine that listens to new metric events on the
events_rx
receiver. Upon receiving new event, related metrics are updated. - Pipeline
- A staged sync pipeline.
- Pipeline
Builder - Builds a
Pipeline
. - Pipeline
Stages Progress - Pipeline stages progress.
- Stage
Checkpoint - Saves the progress of a stage.
- Stage
SetBuilder - Helper to create and configure a
StageSet
. - Storage
Hashing Checkpoint - Saves the progress of StorageHashing stage.
- Unwind
Input - Stage unwind input, see
Stage::unwind
. - Unwind
Output - The output of a stage unwinding.
Enums§
- Block
Error Kind - Represents the specific error type within a block error.
- Control
Flow - Determines the control flow during pipeline execution.
- Metric
Event - Collection of metric events.
- Pipeline
Error - A pipeline execution error.
- Pipeline
Event - An event emitted by a Pipeline.
- Pipeline
Target - Direction and target block for pipeline operations.
- Stage
Error - A stage execution error.
- StageId
- Stage IDs for all known stages.
- Stage
Unit Checkpoint - Stage-specific checkpoint metrics.
Traits§
- Stage
- A stage is a segmented part of the syncing process of the node.
- Stage
Ext - Stage trait extension.
- Stage
Set - Combines multiple
Stage
s into a single unit.
Type Aliases§
- Metric
Events Sender - Alias type for metric producers to use.
- Pipeline
Fut - The future that returns the owned pipeline and the result of the pipeline run. See
Pipeline::run_as_fut
. - Pipeline
With Result - The pipeline type itself with the result of
Pipeline::run_as_fut