core/rawdb: avoid unnecessary receipt processing for log filtering (#23147)

* core/types: rm extranous check in test

* core/rawdb: add lightweight types for block logs

* core/rawdb,eth: use lightweight accessor for log filtering

* core/rawdb: add bench for decoding into rlpLogs
This commit is contained in:
Sina Mahmoodi
2021-09-28 12:54:49 +02:00
committed by GitHub
parent ab2caaee11
commit 783e97ef1f
5 changed files with 301 additions and 9 deletions

BIN
core/rawdb/testdata/stored_receipts.bin vendored Normal file

Binary file not shown.