mirror of
https://github.com/ethereum/go-ethereum.git
synced 2026-06-22 22:54:33 +00:00
## Why this should be merged See ava-labs/strevm#120. To get bloom filters for a block when the header doesn't contain the correct bloom because of SAE's delayed settlement, you need a custom accessor to provide arbitrary bloom. ## How this works Introduces an optional interface which, if satisfied by `filters.Backend` implementations, is used to override the Bloom filter instead of retrieving it from the `types.Header`. ## How this was tested Existing tests unchanged. Integration test demonstrates calling of the override method when present. --------- Co-authored-by: Arran Schlosberg <me@arranschlosberg.com> |
||
|---|---|---|
| .. | ||
| api.go | ||
| api.libevm.go | ||
| api.libevm_test.go | ||
| api_test.go | ||
| bench_test.go | ||
| filter.go | ||
| filter_system.go | ||
| filter_system.libevm.go | ||
| filter_system.libevm_test.go | ||
| filter_system_test.go | ||
| filter_test.go | ||