Evm_node_lib_prod.EthbloomEthereum Bloom filters. See Ethereum yellow paper, section 4.3.1 for reference.
Type of Bloom filters, represented as a 256-byte string. Note that values of this type are mutable.
val make : unit -> tmake () returns a new empty filter.
val is_empty : t -> boolis_empty filter returns whether the filter is empty.
val contains_input :
input:Evm_node_lib_prod_encoding.Ethereum_types.hex ->
t ->
boolcontains_input ~input filter returns whether the filter contains input.
contains_bloom filter1 filter2 returns whether filter1 contains filter2.
val accrue : input:Evm_node_lib_prod_encoding.Ethereum_types.hex -> t -> unitaccrue ~input filter extends filter by adding input.