Highlights
- This release implements the new
CANCEL_BLOCKinstruction from Firehose protocol 2.2 (fh2.2), to reject blocks that failed post-validation. - This release fixes polygon "StateSync" transactions by grouping the calls inside an artificial transaction.
If you had previous blocks from a Polygon chain (bor), you will need to reprocess all your blocks from the node because some StateSync transactions may be missing on some blocks.
Operators
This release now supports the new Firehose node exchange format 2.2 which introduced a new exchanged message CANCEL_BLOCK. This has an implication on the Firehose instrumented Geth binary you can use with the release.
- If you use Firehose instrumented
Gethbinary taggedfh2.2(likegeth-v1.11.4-fh2.2-1), you must usefirehose-ethereumversion>= 1.3.6 - If you use Firehose instrumented
Gethbinary taggedfh2.1(likegeth-v1.11.3-fh2.1), you can usefirehose-ethereumversion>= 1.0.0
New releases of Firehose instrumented Geth binary for all chain will soon all be tagged fh2.2, so upgrade to >= 1.3.6 of firehose-ethereum will be required.