Expand description
Pruning implementation.
Modules§
Structs§
- Saves the pruning progress of a stage.
- Limits a pruner run by either the number of entries (rows in the database) that can be deleted or the time it can run.
- Pruning configuration for every segment of the data that can be pruned.
- Represents information of a pruner run for a segment.
- Pruning routine. Main pruning logic happens in
Pruner::run
. - Contains the information required to build a pruner
- Pruner run output.
- Configuration for pruning receipts not associated with logs emitted by the specified contracts.
- Segment pruning output.
- Segment pruning checkpoint.
Enums§
- Reason for interrupting a prune run.
- Prune mode.
- Progress of pruning.
- Prune purpose.
- Segment of the data that can be pruned.
PruneSegment
error type.- Errors that can occur during pruning.
- An event emitted by a pruner.
Constants§
- Minimum distance from the tip necessary for the node to work correctly:
Type Aliases§
- Result of
Pruner::run
execution. - Pruner with preset provider factory.
- The pruner type itself with the result of
Pruner::run