Versions in this module Expand all Collapse all v0 v0.0.2 Aug 28, 2022 Changes in this version type ContractBackfiller + func (c ContractBackfiller) Backfill(ctx context.Context, givenStart uint64, endHeight uint64) error + func (c ContractBackfiller) Store(ctx context.Context, log types.Log) error v0.0.1 Aug 27, 2022 Changes in this version + type ContractBackfiller struct + func NewContractBackfiller(eventDB db.EventDB, contract contracts.DeployedContract, ...) *ContractBackfiller + func (c ContractBackfiller) GetLogs(ctx context.Context, startHeight, endHeight uint64) (logsChan <-chan types.Log, errsChan <-chan error, completeChan <-chan bool) + func (c ContractBackfiller) StartHeightForBackfill(ctx context.Context, useDB bool) (startHeight uint64, err error) + type LogInfo struct + type RangeFilter struct + func NewRangeFilter(address ethCommon.Address, filterer bind.ContractFilterer, ...) *RangeFilter + func (f *RangeFilter) Done() bool + func (f *RangeFilter) Drain(ctx context.Context) (filteredLogs []types.Log, err error) + func (f *RangeFilter) FilterLogs(ctx context.Context, chunk *common.Chunk) (*LogInfo, error) + func (f *RangeFilter) GetLogChan() chan *LogInfo + func (f *RangeFilter) Start(ctx context.Context) error