aboutsummaryrefslogtreecommitdiffstats
path: root/core/bloombits
Commit message (Collapse)AuthorAgeFilesLines
* core/bloombits, eth/filters: handle null topics (#15195)Péter Szilágyi2017-09-272-2/+42
| | | | | | | | | | 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.
* core/bloombits: drop nil-matcher special casePéter Szilágyi2017-09-062-10/+7
|
* core/bloombits: use general filters instead of addresses and topicsZsolt Felfoldi2017-09-062-45/+15
|
* core/bloombits: AddBloom index parameter and fixes variable namesZsolt Felfoldi2017-09-062-6/+9
|
* core, eth: clean up bloom filtering, add some testsPéter Szilágyi2017-09-069-687/+1086
|
* core, eth: add bloombit indexer, filter based on itZsolt Felfoldi2017-09-064-0/+939