package
0.0.0-20240115161440-0e3a47e6da62
Repository: https://github.com/jjang-network/go-jjang.git
Documentation: pkg.go.dev

# Functions

NewGenerator creates a rotated bloom generator that can iteratively fill a batched bloom filter's bits.
NewMatcher creates a new pipeline for retrieving bloom bit streams and doing address and topic filtering on them.

# Structs

Generator takes a number of bloom filters and generates the rotated bloom bits to be used for batched filtering.
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.