Insight v0.0.4-beta
Toomas Oosalu- Introduced a
fromBlockconfiguration option for the committer, allowing users to specify a custom starting block. This enhancement provides flexibility in data processing by starting committing from a specific block height. - Added support for
eth_getBlockReceiptsRPC method, enhancing transaction data storage and providing additional transaction fields likecontract_address,gas_used, andstatus. The configuration now supports enabling block receipts, improving data collection efficiency.
- Improved poller initialization with enhanced handling of
ForceFromBlockconfiguration. - Updated storage interfaces to include a range start parameter for precise block range handling, with adjustments made to ClickHouse, memory storage, and mock storage implementations.
- Optimized ClickHouse table schemas for better query performance. Changes include ordering by block number and introducing a
function_selectorcolumn in the transactions table, along with indexing every log topic to facilitate query-based filtering. - Removed the
FINALkeyword from ClickHouse queries where it was deemed unnecessary.
Learn more about Insight at https://github.com/thirdweb-dev/insight