Versions in this module Expand all Collapse all v0 v0.8.0 Jan 4, 2017 Changes in this version + func MurmurHash3(seed uint32, data []byte) uint32 + func NewMerkleBlock(block *dcrutil.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 *dcrutil.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()