Added
- LogPoller MaxLogsKept feature: recency count-based instead of time based log retention
- Solana: compute unit limit configuration and transaction instruction
- Prometheus metrics exposing health of telemetry client
- Support Zircuit fraud transactions detection and zk overflow detection
Updated
- Make websocket URL WSURL for EVM.Nodes optional, and apply logic so that:
If WS URL was not provided, SubscribeFilterLogs should fail with an explicit error
If WS URL was not provided LogBroadcaster should be disabled
- Implemented new chain agnostic MultiNode design along with the corresponding EVM implementation. MultiNode picks the “best” RPC based on one of the configurable criteria: priority defined in the config, highest latest block, or round-robin within the same priority level (or using other configurable selection algorithms).
Fixed
- Fix BHE PriceMax bug