Envio Developer Update July 2025
Welcome to our July Developer Update.
This month, we embraced built-in cache for effect calls, improved loaders, added new testing utilities, and introduced more control over output configuration. We also launched a one-click indexer generator, shipped fresh hacks from our internal hackathon, and kept refining the overall developer experience.
We made stops at EthCC and Pragma Cannes too, catching up with builders from across the space. Let’s dive in!
Latest Releases: v2.23.0 → v2.26.0
⚠️Note: Current Release is v2.26.0
Built-in Cache for Effect Calls
import { experimental_createEffect, S } from "envio";
export const getMetadata = experimental_createEffect(
{
name: "getMetadata",
input: S.string,
output: {
description: S.string,
value: S.bigint,
},
cache: true, // Simply set cache to true
},
async ({ input, context }) => {}
})
Learn more in our docs about how to persist the cache on reruns and share it with Hosted Service (alpha).
V2.23.0
Embracing loaders
In v2.23.0, we added context.set, context.unsafeDelete, and context.getOrCreate to loaders.
Add context.isPreload to distinguish between the first and second loader run. If you are a power user, from now on we recommend going all-in with loaders and keeping your handlers empty.
Learn more in our dedicated loaders guide.
For a full list of changes and more information about current and past releases, view the release notes on our GitHub.
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! ⭐
New Feature: Instantly Generate an Indexer from Your Contract Address
We’ve refreshed our landing page with a handy new tool. Simply paste your contract address to:
- Get an estimated indexing time
- Receive one command to autogenerate your indexer
- No config files. No guesswork. Just paste and go.
Try it out now by visiting our landing page.
Envio Supports Base with Lightning Fast Data Retrieval
Base is booming. Your data should too. Envio’s HyperSync supports Base with the most advanced indexing on the market. Sync historical data in minutes, access it up to 2000x faster than RPC, and query structured logs, traces, events, and functions.
Learn how to index millions of events in Seconds on Base using Envio in this thread.
Internal Hackathon July 2025
We wrapped up another successful internal hackathon during our team offsite this month. The goal? Build tools that push Envio forward. Some are already live.
We run these every last Thursday of the month, so keep an eye out for more builds. Let us know which one’s your favourite.
Check out this thread to see what we built in under 24 hours.
Supercharge Your Ethereum Data With Envio’s HyperSync
Ethereum is on fire. ETF inflows are climbing, regulatory clarity is coming, and price action is picking up. The network’s heating up, but can your infrastructure keep up? Envio’s HyperSync lets you index millions of events on Ethereum in seconds. No delays. Just fast, structured access to the data that matters.
Learn how in this thread.
EthCC & Pragma Cannes 2025 Recap
Yes, we Cannes!
Big shoutout to the EthCC team for an incredible event, and to ETHGlobal for hosting a packed Pragma. Non-stop energy, great convos, and a stacked builder crowd.
We’re proud to be building alongside some of the sharpest devs and innovators in the space. Huge thanks to everyone who made it happen. Until next time.
Missed our workshop on lightning-fast multi-chain indexing? Catch the replay on YouTube.