Versions in this module Expand all Collapse all v1 v1.13.2 Jun 25, 2025 Changes in this version + const TrieNode + func NewLeafHandler() *leafHandler + func NewSummaryParser() *summaryParser + type Extender struct + 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 + func (a *Extender) Sync(ctx context.Context, client syncclient.LeafClient, verDB *versiondb.Database, ...) 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 interface + Done func() <-chan error + Start func(ctx context.Context) error