package
0.0.0-20240902091730-6efd700e5723
Repository: https://github.com/ethernal-tech/blockchain-event-tracker.git
Documentation: pkg.go.dev

# Functions

NewEventTracker is a constructor function that creates a new instance of the EventTracker struct.
NewTrackerBlockContainer is a constructor function that creates a new instance of the TrackerBlockContainer struct.

# Structs

EventTracker represents a tracker for events on desired contracts on some chain.
EventTrackerConfig is a struct that holds configuration of a EventTracker.
TrackerBlockContainer is a struct used to cache and manage tracked blocks from tracked chain.

# Interfaces

BlockProvider is an interface that defines methods for retrieving blocks and logs from a blockchain.
EventSubscriber is an interface that defines methods for handling tracked logs (events) from a blockchain.