Envio Developer Update August 2024
Welcome to our August 2024 developer update!
We’re excited to share the latest and greatest developments from the Envio team. In this edition, we’ll highlight the launch of our latest V2 release, showcasing exciting new features and important fixes. We’ll also cover key updates for August, including upcoming events, partnerships, and more. Let’s dive in!
HyperSync Milestone ⚡
HyperSync requests have surpassed 10 billion requests, demonstrating HyperSync as a clear up-and-coming favourite for faster data indexing compared to RPC. As many of you know, Envio's indexer, HyperIndex, supports both RPC and/or HyperSync as a data source for ingesting blockchain data.
The traditional approach to blockchain data retrieval uses RPC methods to extract data. This method, while functional, is far from efficient when querying lots of data. More info on this here.
Version 2.2.0 now available 🚀
We are excited to announce that the current release is v.2.2.0!
What's changed?
Features
- New Timestamp scalar type available in schema.graphql. It's represented as an instance of Date, making your handlers and queries more flexible, fast, and explicit.
Fixes & Polishing
-
Updated Viem version to the latest V2 to fix type conflicts with the Viem version on user-side. ⚠️ Be careful if you're using Viem V1 in your indexer handlers. This change might cause unexpected behavior.
-
Fixed incorrect import of a type, which caused tsc --build to fail. Also, prevented this from happening in the future by adding a TypeScript type check to CI pipeline.
-
Fixed codegen with HyperSync/RPC endpoint in the config having a trailing slash.
-
Updated the supported chains list by adding new chains and removing deprecated ones.
-
Removed dependency on Ethers.Interface.
Other
- Worked on Wildcard Indexing feature implementation.
- Worked on Fuel merge.
- Added script to help update the chain list.
To stay updated with our latest releases and developments, give us a star on GitHub! Your support is greatly appreciated! ⭐
For more information and to view the full list of current and past release notes, click here.
What's next?
- Wildcard indexing 👀