Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewHeightIterator ¶
func NewHeightIterator( headers storage.Headers, progress module.IterateProgressWriter, ctx context.Context, job module.IterateJob, ) (module.BlockIterator, error)
caller must ensure that both job.Start and job.End are finalized height
Types ¶
type HeightIterator ¶
type HeightIterator struct {
// contains filtered or unexported fields
}
func (*HeightIterator) Checkpoint ¶
func (b *HeightIterator) Checkpoint() error
Checkpoint saves the iteration progress to storage
func (*HeightIterator) Next ¶
func (b *HeightIterator) Next() (flow.Identifier, bool, error)
Next returns the next block ID in the iteration it iterates from lower height to higher height. when iterating a height, it iterates over all sibling blocks at that height
Click to show internal directories.
Click to hide internal directories.