Expand description
Block watcher service implementation.
This module provides functionality to watch and process blockchain blocks across different networks. It includes:
- Block watching service for multiple networks
- Block storage implementations
- Error handling specific to block watching operations
Structs§
- BlockTracker is responsible for monitoring the sequence of processed blocks across different networks and identifying any gaps or irregularities in block processing.
- Service for managing multiple network watchers
- File-based implementation of block storage
- Watcher implementation for a single network
Enums§
- Represents possible errors that can occur during block watching operations
Traits§
- Interface for block storage implementations
- Trait for the BlockTracker
- Trait for job scheduler
Functions§
- Processes new blocks for a network