Operators
- Firehose blocks that were produced using the RPC Poller will have to be extracted again to fix the Transaction Status and the potential missing receipt (ex: arb-one pre-nitro, Avalanche, Optimism ...)
Fixes
- Fix race condition in RPC Poller which would cause some missing transaction receipts
- Fix conversion of transaction status from RPC Poller: failed transactions would show up as "status unknown" in firehose blocks.
Added
- Added the support the FORCE_FINALITY_AFTER_BLOCKS environment variable: setting it to a value like '200' will make the 'reader' mark blocks as final after a maximum of 200 block confirmations, even if the chain implements finality via a beacon that lags behind.