Skip to main content

build_block_filter

Function build_block_filter 

Source
pub fn build_block_filter(
    block_transactions: &[Transaction],
    previous_outpoint_scripts: &[Vec<u8>],
) -> Result<CompactBlockFilter, String>
Expand description

Build a compact block filter from transaction data

BIP158: Filter contains:

  1. All spendable output scriptPubKeys in the block
  2. All scriptPubKeys from outputs spent by block’s inputs