You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Added block data file caching (called ATM), this is to reduce the memory usage of component keeping block objects in memory.
Added transforms: LogFilter, MultiLogFilter, CallToFilter, MultiCallToFilter to only return transaction traces that match logs or called addresses.
Added support for irreversibility indexes in firehose to prevent replaying reorgs when streaming old blocks.
Added support for log and call indexes to skip old blocks that do not match any transform filter.
Changed
Updated all Firehose stack direct dependencies.
Updated confusing flag behavior for --common-system-shutdown-signal-delay and its interaction with gRPC connection draining in firehose component sometimes preventing it from shutting down.
Reporting an error is if flag merge-threshold-block-age is way too low (< 30s).
Removed
Removed some old components that are not required by Firehose stack directly, the repository is as lean as it ca now.
Fixed
Fixed Firehose gRPC listening address over plain text.
Fixed automatic merging of files within the mindreader is much more robust then before.