• Péter Szilágyi's avatar
    core/bloombits, eth/filters: handle null topics (#15195) · 2ab2a9f1
    Péter Szilágyi authored
    When implementing the new bloombits based filter, I've accidentally broke null
    topics by removing the special casing of common.Hash{} filter rules, which
    acted as the wildcard topic until now.
    
    This PR fixes the regression, but instead of using the magic hash
    common.Hash{} as the null wildcard, the PR reworks the code to handle nil
    topics during parsing, converting a JSON null into nil []common.Hash topic.
    2ab2a9f1
Name
Last commit
Last update
..
asm Loading commit data...
bloombits Loading commit data...
state Loading commit data...
types Loading commit data...
vm Loading commit data...
.gitignore Loading commit data...
bench_test.go Loading commit data...
block_validator.go Loading commit data...
block_validator_test.go Loading commit data...
blockchain.go Loading commit data...
blockchain_test.go Loading commit data...
blocks.go Loading commit data...
chain_indexer.go Loading commit data...
chain_indexer_test.go Loading commit data...
chain_makers.go Loading commit data...
chain_makers_test.go Loading commit data...
dao_test.go Loading commit data...
database_util.go Loading commit data...
database_util_test.go Loading commit data...
error.go Loading commit data...
events.go Loading commit data...
evm.go Loading commit data...
fees.go Loading commit data...
gaspool.go Loading commit data...
gen_genesis.go Loading commit data...
gen_genesis_account.go Loading commit data...
genesis.go Loading commit data...
genesis_alloc.go Loading commit data...
genesis_test.go Loading commit data...
headerchain.go Loading commit data...
helper_test.go Loading commit data...
mkalloc.go Loading commit data...
state_processor.go Loading commit data...
state_transition.go Loading commit data...
tx_journal.go Loading commit data...
tx_list.go Loading commit data...
tx_list_test.go Loading commit data...
tx_pool.go Loading commit data...
tx_pool_test.go Loading commit data...
types.go Loading commit data...