Envio Developer Update May 2025

May was a big month at Envio.
We shipped major versions with powerful new features, which gave indexing performance a serious upgrade, and made the CLI even smoother for automation.
We also landed some exciting integrations, improved tooling across the board, locked in our DappCon 2025 sponsorship and speaking slot, and much more. Let’s dive in!
Latest Releases: v2.19.0 → v2.21.3
Fixed Invalid Rollback on Reorg Bug
In v2.21.3, we addressed an issue with invalid rollbacks during reorgs. We highly recommend upgrading to this version to ensure smoother contract indexing and enhanced system stability.
Async Contract Registration
You can now register contracts asynchronously using external logic. Perfect for dynamic deployments where the contract address depends on an external source.
NftFactory.SimpleNftCreated.contractRegister(async ({ event, context }) => {
const version = await getContractVersion(event.params.contractAddress);
if (version === "v2") {
context.addSimpleNftV2(event.params.contractAddress);
} else {
context.addSimpleNft(event.params.contractAddress);
}
});
New EVM Fields
Added accessList
and authorizationList
(EIP-7702) to transactions for expanded chain compatibility.
JSON Field Support in Schema
You can now define flexible JSON
fields in your GraphQL schema, ideal for storing dynamic metadata.
type User {
id: ID!
metadata: Json!
}
Effect API for Efficient External Calls
The new Effect API lets you batch, memoize, and deduplicate external calls directly from your handlers.
Paired with loaders, it prevents overfetching and speeds up processing across large batches.
Check out the walkthrough on Loom or dive into our Loaders guide to learn more.
Contract Registration Boost
Dynamic contract indexing is now dramatically faster. We’ve deprecated preRegisterDynamicContracts option, it’s no longer needed.
Improved RPC Error Handling
We added support for 9 more RPC error types to improve retry logic and block range fallback.
Non-Interactive CLI Setup
You can now initialize an indexer entirely through the CLI, no prompts, ideal for scripting and automation.
This comes as part of early experimentation with Envio MCP.
For more information, view all past and current release notes on our GitHub.
If you love what we ’re building as much as we do and want to stay updated on our latest releases and developments, give us a star on GitHub! Your support means the world to us! ⭐
Envio Rolls Out Major Upgrade to Contract Indexing
Our latest performance upgrade unlocks dramatically faster dynamic indexing, especially for contracts deployed by factories. What previously took hours can now be done in minutes, with indexing speeds reaching nearly 30,000 events per second, even while dynamically registering new contracts.
No more two-pass preregistration flows. As of V2.19.0, contract registration happens in real-time, and the preregistration option has been deprecated. HyperIndex supports nested factory contracts, so if your contracts deploy other contracts (even more factories), we’ll handle it automatically.
Big shoutout to one of our leading devs, Dmitry Zakharov, for leading the work to streamline contract registration.
Here’s a look at the local dev console, a useful way to track indexing speed and progress in real time. In this example, it’s tearing through Uniswap V3 data.

Envio Sponsors DappCon 2025

We’re excited to announce that Envio is one of the many proud sponsors of DappCon 2025, joining an incredible lineup of projects pushing Web3 forward.
Be sure to also catch our speaking slot, Envio Co-founder Denham Preen will be sharing insights on real-time blockchain indexing and building open access to on-chain data.
See you in Berlin! 🇩🇪🥨
Exciting DeFi Integration With Nad.fun

We’re excited to share that Envio has been integrated with Nad.fun, an on-chain trading game built on Monad. We recently developed geographic request visualizations as we began serving HyperSync requests from multiple regions. Check out the awesome graphs showcasing where traffic is coming from.
Learn more in this post on X.
Envio Powers Real-Time Analytics on Monorail

Another solid example of Envio in the wild, Monorail is now serving up real-time blockchain analytics, powered by our indexing infrastructure on Monad.
From live data to actionable insights, it’s all running smoothly under the hood. Big props to Monorail for the slick integration.
Learn more in this post on X.
Sonic Summit Keynote

Learn how to index millions of events on Sonic—in seconds.
Watch our keynote from Sonic Summit and see what real-time indexing looks like on a chain built for speed.⚡️
Watch on YouTube.
Integration Spotlight: Forever Moments

Forever Moments just rolled out a robust new indexing setup using Envio. The result? Faster performance, cleaner data feeds, and expanded features. Even better, they’ll be open-sourcing their version soon so others can build on it too.
Shout out to the Forever Moments team for pushing on-chain media forward.
Learn more in this post on X.
Monad Evm/Accathon Winners

Congratulations to the winners of the first-ever Monad hackathon (evm/accathon). It brought some serious builder energy, and we were proud to support teams with the fastest and most performant data indexing on Monad.
Learn more about the winning projects in our blog.
Upcoming Events 🗓️
- DappCon: 16th → 18th June 2025
- WAGMI Sponsors at EthCC Cannes: 30th June → 3rd July 2025
- Pragama Cannes: July 3rd, 2025
Featured Developer 🧑💻

This month, we’re proud to spotlight Paul Berg, co-founder and CEO of Sablier Labs, and a long-time contributor to the open-source Ethereum ecosystem. Known for building tools like Sablier and PRBMath, Paul continues to push the space forward with thoughtful, developer-first projects.
“Envio is the best indexer for EVM chains. Blazing fast indexing and native multi-chain support make it a game-changer.” - Paul Berg, Co-Founder & CEO at Sablier Labs
We’re especially thankful for Paul’s ongoing support of Envio and for being such an engaged developer and community member.
We highly recommend exploring Paul’s contributions and projects in the space. He’s also an active voice on X and Farcaster, where he shares insights that go beyond crypto, diving into topics like longevity, epistemology, and physics. Give him a follow and check out his GitHub to stay in the loop!
Playlist of the Month 🎧️

▶️ Open Spotify
Ship With Us 🚢
Envio is a modern, multi-chain EVM blockchain indexer for querying real-time and historical data. If you’re working on a Web3 project and want a smoother development process, Envio’s got your back(end). Check out our docs, join the community, and let’s talk about your data needs.
Stay tuned for more monthly updates by subscribing to our newsletter, following us on X, or hopping into our Discord for more up-to-date information.
Website | X | Discord | Telegram | GitHub | YouTube | Reddit