Insight v0.0.6-beta

Arsenii

We are excited to announce the release of Insight v0.0.6-beta! This version brings significant improvements to enhance your blockchain data analysis experience.

🚀 New Features

Enable Aggregates and GROUP BY

You can now perform aggregate functions and use GROUP BY clauses in your queries. This enhancement allows for more sophisticated data analysis, enabling you to summarise and categorise blockchain data effectively.

Transactions Lookup by Signatures

We've added the ability to look up transactions based on their function signatures. This feature simplifies filtering and analysing transactions that invoke specific smart contract functions.

🐛 Bug Fixes

  • Fixed an issue where bytes were incorrectly truncated from non-address topics and ensured proper handling of empty topics.

🛠 Other Improvements

  • Strip and normalise Solidity function and event signatures for consistent querying.
  • Added options for Clickhouse TLS and API basic authentication to enhance security.
  • Implemented a whitelist for allowed Clickhouse functions to control query executions.
  • Updated Docker image tagging in the release workflow for streamlined deployments.

🔄 Also in v0.0.5-beta

Minor Insight v0.0.5-beta has been released previously without receiving its own changelog, and here are the main takes from it:

  • Added Clickhouse and poller settings for better configuration management.
  • Implemented skipping of unmerged blocks in the reorg handler to enhance stability.
  • Skipped duplicate blocks in the committer to prevent redundant data processing.
  • Introduced missing block polling in the gap handler and committer to ensure data completeness.

If you encounter any issues or have suggestions, please feel free to open an issue in our GitHub repository.