Versions in this module Expand all Collapse all v1 v1.2.0 Aug 11, 2022 v1.1.0 Jul 14, 2022 Changes in this version + func MurmurHash3(seed uint32, data []byte) uint32 + func NewMerkleBlock(block *btcutil.Block, filter *Filter) (*wire.MsgMerkleBlock, []uint32) + type Filter struct + func LoadFilter(filter *wire.MsgFilterLoad) *Filter + func NewFilter(elements, tweak uint32, fprate float64, flags wire.BloomUpdateType) *Filter + func (bf *Filter) Add(data []byte) + func (bf *Filter) AddHash(hash *chainhash.Hash) + func (bf *Filter) AddOutPoint(outpoint *wire.OutPoint) + func (bf *Filter) IsLoaded() bool + func (bf *Filter) MatchTxAndUpdate(tx *btcutil.Tx) bool + func (bf *Filter) Matches(data []byte) bool + func (bf *Filter) MatchesOutPoint(outpoint *wire.OutPoint) bool + func (bf *Filter) MsgFilterLoad() *wire.MsgFilterLoad + func (bf *Filter) Reload(filter *wire.MsgFilterLoad) + func (bf *Filter) Unload()