bitcoin-compact-filters-0.1.0.0: BIP 158 compact block filters
Safe HaskellNone
LanguageHaskell2010

Bitcoin.CompactFilter

Synopsis

Documentation

data BlockFilter Source #

Hashes of scripts in the block

Instances

Instances details
Eq BlockFilter Source # 
Instance details

Defined in Bitcoin.CompactFilter

Show BlockFilter Source # 
Instance details

Defined in Bitcoin.CompactFilter

Serialize BlockFilter Source # 
Instance details

Defined in Bitcoin.CompactFilter

filterContents Source #

Arguments

:: [ByteString]

previous output scripts spent in this block

-> Block 
-> [ByteString] 

Scripts in the block which belong in the BIP158 block filter

encodeFilter :: [ByteString] -> Block -> BlockFilter Source #

Construct a BIP158 filter from a block

isMember :: BlockHash -> [ByteString] -> BlockFilter -> Bool Source #

Test membership