# Functions
New returns a new *StatefulSyncer.
WithAdjustmentWindow overrides the default adjustment window.
WithCacheSize overrides the default cache size.
WithMaxConcurrency overrides the default max concurrency.
WithPastBlockLimit overrides the default past block limit.
WithPruneSleepTime overrides the default prune sleep time.
# Constants
DefaultPruneSleepTime is how long we sleep between pruning attempts.
# Structs
StatefulSyncer is an abstraction layer over the stateless syncer package.
# Interfaces
Logger is used by the statefulsyncer to log the addition and removal of blocks.
PruneHelper is used by the stateful syncer to determine the safe pruneable index.
# Type aliases
Option is used to overwrite default values in StatefulSyncer construction.