# Functions
NewBlockFilter creates a new filter which directly inspects the contents of a block to figure out whether it is interesting or not.
NewMatcher creates a new pipeline for retrieving bloom bit streams and doing address and topic filtering on them.
NewRangeFilter creates a new filter which uses a bloom filter on blocks to figure out whether a particular block is interesting or not.
StartBloomHandlers starts a batch of goroutines to accept bloom bit database retrievals from possibly a range of filters and serving the data to satisfy.
# Structs
Filter can be used to retrieve and filter logs.
Matcher is a pipelined system of schedulers and logic matchers which perform binary AND/OR operations on the bit-streams, creating a stream of potential blocks to inspect for data content.
MatcherSession is returned by a started matcher to be used as a terminator for the actively running matching operation.
Retrieval represents a request for retrieval task assignments for a given bit with the given number of fetch elements, or a response for such a request.
# Interfaces
No description provided by the author