package
5.6.3-darwinv2-rc0+incompatible
Repository: https://github.com/scroll-tech/go-ethereum.git
Documentation: pkg.go.dev
# Functions
NewBlockFilter creates a new filter which directly inspects the contents of a block to figure out whether it is interesting or not.
NewEventSystem creates a new manager that listens for event on the given mux, parses and filters them.
NewPublicFilterAPI returns a new PublicFilterAPI instance.
NewRangeFilter creates a new filter which uses a bloom filter on blocks to figure out whether a particular block is interesting or not.
# Constants
BlocksSubscription queries hashes for blocks that are imported.
LastSubscription keeps track of the last index.
LogsSubscription queries for new or removed (chain reorg) logs.
MinedAndPendingLogsSubscription queries for logs in mined and pending blocks.
PendingLogsSubscription queries for logs in pending blocks.
PendingTransactionsSubscription queries tx hashes for pending transactions entering the pending state.
UnknownSubscription indicates an unknown subscription type.
# Structs
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.
PublicFilterAPI offers support to create and manage filters.
Subscription is created when the client registers itself for a particular event.
# Interfaces
No description provided by the author
# 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.