Versions in this module Expand all Collapse all v1 v1.0.4 Feb 17, 2026 Changes in this version + const TrieNode + func NewLeafHandler() *leafHandler + func NewSummaryParser() *summaryParser + type Extender struct + func (a *Extender) CreateSyncer(client syncclient.LeafClient, verDB *versiondb.Database, ...) (sync.Syncer, error) + func (a *Extender) Initialize(backend *state.AtomicBackend, trie *state.AtomicTrie, requestSize uint16) + func (a *Extender) OnFinishAfterCommit(summaryHeight uint64) error + func (a *Extender) OnFinishBeforeCommit(lastAcceptedHeight uint64, summary message.Syncable) error + type Summary struct + AtomicRoot common.Hash + func NewSummary(blockHash common.Hash, blockNumber uint64, blockRoot common.Hash, ...) (*Summary, error) + func (a *Summary) Accept(context.Context) (block.StateSyncMode, error) + func (a *Summary) Bytes() []byte + func (a *Summary) ID() ids.ID + func (a *Summary) String() string + type SummaryProvider struct + func (a *SummaryProvider) Initialize(trie *state.AtomicTrie) + func (a *SummaryProvider) StateSummaryAtBlock(blk *types.Block) (block.StateSummary, error) + type Syncer struct + func NewSyncer(client syncclient.LeafClient, db *versiondb.Database, ...) (*Syncer, error) + func (*Syncer) ID() string + func (*Syncer) Name() string + func (s *Syncer) Sync(ctx context.Context) error + type SyncerOption = options.Option[config] + func WithNumWorkers(n int) SyncerOption + func WithRequestSize(n uint16) SyncerOption