Versions in this module Expand all Collapse all v0 v0.1.0 Apr 21, 2023 Changes in this version + type ChainSyncType string + const ChainSyncBulk + const ChainSyncRestore + type Progression struct + CurrentBlock uint64 + HighestBlock uint64 + StartingBlock uint64 + SyncType ChainSyncType + type ProgressionWrapper struct + func NewProgressionWrapper(syncType ChainSyncType) *ProgressionWrapper + func (pw *ProgressionWrapper) GetProgression() *Progression + func (pw *ProgressionWrapper) RunUpdateLoop(subscription blockchain.Subscription) + func (pw *ProgressionWrapper) StartProgression(startingBlock uint64, subscription blockchain.Subscription) + func (pw *ProgressionWrapper) StopProgression() + func (pw *ProgressionWrapper) UpdateCurrentProgression(currentBlock uint64) + func (pw *ProgressionWrapper) UpdateHighestProgression(highestBlock uint64)