github streamingfast/firehose-ethereum v2.2.0

latest releases: v2.16.0, v2.15.9, v2.15.8...
2 years ago

Important

Operators running Goerli chain will need to upgrade to this version, with this geth node release: https://github.com/streamingfast/go-ethereum/releases/tag/geth-v1.13.10-fh2.4

Support for Dencun fork (Goerli: Jan 17th)

  • Added support for EIP-4844 (upcoming with activation of Dencun fork), through instrumented go-ethereum nodes with version fh2.4. This adds new fields in the Ethereum Block model, fields that will be non-empty when the Ethereum network your pulling have EIP-4844 activated. The fields in questions are:
    • Block.system_calls
    • BlockHeader.blob_gas_used
    • BlockHeader.excess_blob_gas
    • BlockHeader.parent_beacon_root
    • TransactionTrace.blob_gas
    • TransactionTrace.blob_gas_fee_cap
    • TransactionTrace.blob_hashes
    • TransactionReceipt.BlobGasUsed
    • TransactionReceipt.BlobGasPrice
    • A new TransactionTrace.Type value TRX_TYPE_BLOB

Substreams server (bumped to v1.3.1)

  • Fixed error-passing between tier2 and tier1 (tier1 will not retry sending requests that fail deterministicly to tier2)
  • Tier1 will now schedule a single job on tier2, quickly ramping up to the requested number of workers after 4 seconds of delay, to catch early exceptions
  • "store became too big" is now considered a deterministic error and returns code "InvalidArgument"

Misc

  • Added tools poller generic-evm subcommand. It is identical to optimism/arb-one in feature at the moment and should work for most evm chains.

Don't miss a new firehose-ethereum release

NewReleases is sending notifications on new releases.