Versions in this module Expand all Collapse all v0 v0.0.1 May 23, 2023 Changes in this version + type Entry struct + func (e *Entry) GetLog(idx uint64, log *ethgo.Log) error + func (e *Entry) LastIndex() (uint64, error) + func (e *Entry) RemoveLogs(indx uint64) error + func (e *Entry) StoreLog(log *ethgo.Log) error + func (e *Entry) StoreLogs(logs []*ethgo.Log) error + type EventTracker struct + func NewEventTracker(dbPath string, rpcEndpoint string, contractAddr ethgo.Address, ...) *EventTracker + func (e *EventTracker) Start(ctx context.Context) error + type EventTrackerStore struct + func NewEventTrackerStore(path string, numBlockConfirmations uint64, subscriber eventSubscription, ...) (*EventTrackerStore, error) + func (b *EventTrackerStore) Close() error + func (b *EventTrackerStore) Get(k string) (string, error) + func (b *EventTrackerStore) GetEntry(hash string) (store.Entry, error) + func (b *EventTrackerStore) ListPrefix(prefix string) ([]string, error) + func (b *EventTrackerStore) Set(k, v string) error