Module sync

Module sync 

Source
Expand description

Block and contract state synchronization.

Modules§

block_state_synchronizer
Block state synchronizer with reorg handling.
block_sync
Block header synchronization with the Aztec node.
contract_sync
Contract sync service for note discovery.
event_filter
Private event filter validation and sanitization.
event_service
Event service for validating and storing private events.
log_service
Log service for tagged log retrieval and storage.
note_service
Note service for note validation, storage, and nullifier synchronization.

Structs§

BlockStateSynchronizer
Block state synchronizer that manages block header tracking and reorg handling.
BlockSyncConfig
Configuration for the block state synchronizer.
BlockSynchronizer
Synchronizes the local block header with the node.
ContractSyncService
Service that ensures contracts’ private state is synced before execution.
EventService
Service for validating and storing private events.
LogService
Service for log retrieval operations using the tagging protocol.
NoteService
Service for note-related operations.
PrivateEventFilterValidator
Validates and sanitizes private event filters.

Enums§

SyncChainTip
Which chain tip the block synchronizer should track.