Envio Developer Update April 2025

Welcome to Our April 2025 Developer Update!
This month, we launched v2.16.0 & v2.17.0, introducing Topic Filters by Contract Addresses for more precise indexing and a new development console to track indexer progress. We've also expanded indexing support for Monad and released tools like Snubb for token approval scanning and Loggregate for real-time EVM event data aggregation and much more. Let's jump in!
🚀 HyperIndex Version 2.16.0 & 2.17.0 are now available 🚀
Please note: Current release 2.17.1
Topic Filters by Contract Addresses
Besides chainId
added in the previous release, you can now also access contract addresses to filter by.
For example, index your users' USDC transfers as easily as:
import { FactoryContract, UserContract } from "generated";
const USDC_ADDRESS = {
84532: "0x036CbD53842c5426634e7929541eC2318f3dCF7e",
11155111: "0x1c7D4B196Cb0C7B01d743Fbc6116a902379C7238",
};
FactoryContract.UserCreted.contractRegister(async ({ event, context }) => {
context.addUserContract(event.params.userContractAddress);
});
UserContract.Transfer.handler(async ({ event, context }) => {
// Filter and store only the USDC transfers that involve a Safe address
if (event.srcAddress === USDC_ADDRESS[event.chainId]) {
context.Transfer.set({
id: `${event.chainId}_${event.block.number}_${event.logIndex}`,
from: event.params.from,
to: event.params.to,
});
}
}, {
wildcard: true,
eventFilters: ({ addresses }) => [{ from: addresses }, { to: addresses }],
});
New Development Console!
V2.17.0 also went live, allowing you to track indexer progress, access the GraphQL Playground, and level up your local dev experience, with plenty more features on the way! 👇

Logger improvements 📝
Added the ability to pass params on a log call:
context.log.info("Sucessfully handled Transfer()", { from: event.params.from, to: event.params.to })
These params will be displayed in the logs in your terminal as well as in Hosted Service.
You can also pass an error:
} catch (error) {
context.log.error("Failed ipfs call", error)
}
For more information, you can 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 Delivers Modular, Real-Time Indexing for Monad Builders

We’re excited to announce that Envio’s open indexing framework now supports developers building on Monad. Monad is pushing the boundaries of performance at the execution layer, and Envio ensures your data pipeline keeps up seamlessly. Instantly index real-time and historical data on Monad using Envio, fast, reliable, and fully customizable. Track complex state changes, power prediction markets, or build whatever you’re working on with full control over how your data flows.
We’re proud to support Monad developers with the fastest blockchain indexing solution available.
Introducing Snubb: A Multichain Token Approval Scanner for Your Terminal

Inspired by Revoke, Snubb is an incredibly fast and efficient CLI tool to scan for outstanding token approvals for your address across as many as 70 chains simultaneously.
Try it out now with one terminal command:
npx snubb --address <your-address> --chains 1,10,130
For example:
npx snubb --address 0x7C25a8C86A04f40F2Db0434ab3A24b051FB3cA58 --chains many-networks
Check out this video to see it in action.
It’s lightning fast, able to scan multiple chains and return results in seconds. Under the hood, it uses HyperSync to scan entire chains quickly, with specific filters for approval and transfer events related to the given address.
If you're curious, feel free to check out the original background post on X that kicked this all off.
Introducing Loggregate: A Terminal-Native Tool for Real-Time EVM Event Data Aggregation

We’re excited to introduce Loggregate, inspired by LogTUI. It’s a terminal-native tool that lets developers aggregate and analyze EVM event data in real-time. Whether it’s token transfers, swaps, or deposits, Loggregate makes it easy to pull meaningful data from Ethereum and other networks.
With Loggregate, you can quickly calculate key statistics like counts, sums, and averages, all within your terminal. For example, we aggregated live transfer data to reveal 127 million transfers with an average value of $111,727 per transaction.
Built for developers and powered by HyperSync, Loggregate is fully open-source and extensible.
Try it out now:
npx loggregate -e "event Transfer(address indexed from, address indexed to, uint256 value)" -n eth -p "value" -c 0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48 -d 6
Explore it on npm and check out the open-source repo.
Feel free to check out the original background post on X.
Oracle Wars: Exploring Real-Time Oracle Behavior and Push-Based Feeds

Who watches the watchers? We do, in real time. Powered by HyperIndex, Oracle Wars visualizes how oracle feeds behave on-chain, highlighting deviations and helping you design more reliable smart contracts.
Learn more about it in our latest blog.
Envio's HyperSync Powers Trading Strategy with Multichain Data Collection

Another great example of HyperSync in action! Check out how Trading Strategy leveraged Envio to collect on-chain data across multiple chains and dive into their epic data & research notebook analyzing the performance of 7,000 ERC-4626 vaults across 10 blockchains!
Learn more in this post.
HyperSync Now Supports 70+ EVM Networks, Enhancing Real-time Data Access Across Web3

We’re excited to share that HyperSync now supports 70+ EVM networks, with many more on the way! Developers and analysts can now access real-time and historical data across various EVM networks with ease. Whether you're tracking activity, analyzing trends, or powering apps, HyperSync makes querying fast, reliable, and effortless.
To learn more about the networks we support, check out our latest blog.
Developer Workshop: Indexing Real-Time Data on the XDC Network with Envio
Missed our XDC Developer Workshop? We got you. Check out this step-by-step walkthrough on how to instantly index real-time and historical data on the XDC Network using Envio.
Upcoming Events 🗓️
- Sonic Summit: 6th → 8th May 2025
- ETHPrague: 27th → 29th May 2025
- 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 excited to feature Manu Soman, a talented developer who transitioned from UX design to mastering backend programming in Rust and JavaScript. Manu’s work primarily revolves around systems programming and crypto, with a special focus on Solana. Recently, he’s been expanding his skill set by exploring Go.
Manu has been actively building out the UniV3 Indexer (coming soon) using Envio, a custom-built multi-chain indexer for Uniswap V3 powered by HyperIndex. This project tracks top swaps, pools, and trends in real-time, providing invaluable insights into liquidity, trading volumes, fees, and more!
His passion for exploring new technologies and creating robust solutions makes him a standout developer and member of our community.
“Though my prior experience with blockchain indexers is limited to a small project using Subgraph, I was amazed at how quickly HyperIndex was able to index high-traffic smart contracts like Uniswap. Not only is it fast, it’s also easy to set up and fully syncs with chains. Subgraph fell short in all of those areas. Envio's tech support on Discord is also active, responsive, and super helpful. Choosing Envio for indexing is a no-brainer.” - Manu Soman
We’re excited to see where Manu’s journey takes him next and appreciate his contributions to our community.
Be sure to follow Manu and his work on X for the latest updates and insights!
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 |