Added
- Added
tools poll-rpc-blockscommand to launch an RPC-based poller that acts as a firehose extractor node, printing base64-encoded protobuf blocks to stdout (used by the 'dev' node-type). It creates "light" blocks, without traces and ordinals. - Added
--devflag to thestartcommand to simplify running a local firehose+substreams stack from a development node (ex: Hardhat).- This flag overrides the
--reader-node-path, instead pointing to the fireeth binary itself. - This flag overrides the
--reader-node-type, setting it todevinstead ofgeth.
This node type has the following defaultreader-node-arguments:tools poll-rpc-blocks http://localhost:8545 0 - It also removes
nodefrom the list of default apps
- This flag overrides the
Fixed
- Substreams: fixed metrics calculations (per-module processing-time and external calls were wrong)
- Substreams: fixed immediate EOF when streaming from block 0 to (unbounded) in dev mode