# Functions
NewEventSystem creates a new manager that listens for event on the given mux, parses and filters them.
NewFilterAPI returns a new FilterAPI instance.
NewFilterSystem creates a filter system.
# Constants
BlocksSubscription queries hashes for blocks that are imported.
LastIndexSubscription keeps track of the last index.
LogsSubscription queries for new or removed (chain reorg) logs.
PendingTransactionsSubscription queries for pending transactions entering the pending state.
UnknownSubscription indicates an unknown subscription type.
# Structs
Config represents the configuration of the filter system.
EventSystem creates subscriptions, processes events and broadcasts them to the subscription which match the subscription criteria.
Filter can be used to retrieve and filter logs.
FilterAPI offers support to create and manage filters.
FilterSystem holds resources shared by all filters.
Subscription is created when the client registers itself for a particular event.
# Type aliases
FilterCriteria represents a request to create a new filter.
Type determines the kind of filter and is used to put the filter in to the correct bucket when added.