<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
    <id>https://docs.envio.dev/blog</id>
    <title>Envio Blog</title>
    <updated>2025-12-03T00:00:00.000Z</updated>
    <generator>https://github.com/jpmonette/feed</generator>
    <link rel="alternate" href="https://docs.envio.dev/blog"/>
    <subtitle>Envio Blog</subtitle>
    <icon>https://docs.envio.dev/img/favicon.ico</icon>
    <entry>
        <title type="html"><![CDATA[How to Migrate Alchemy Subgraphs to Envio]]></title>
        <id>https://docs.envio.dev/blog/blog/migrating-alchemy-subgraphs-to-envio</id>
        <link href="https://docs.envio.dev/blog/blog/migrating-alchemy-subgraphs-to-envio"/>
        <updated>2025-12-03T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[Migrate your Alchemy Subgraphs to Envio’s HyperIndex with a clean four step flow. Keep your existing schema, avoid a full rebuild, and get fast real-time indexing.]]></summary>
        <content type="html"><![CDATA[<img src="https://docs.envio.dev/blog-assets/migrating-alchemy-subgraphs.png" alt="Migrating from Alchemy to Envio" width="100%">
<p>Alchemy is sunsetting their Subgraph support on the <strong>8th December 2025</strong>. If you are running production workloads or preparing for mainnet, you need a stable home for your data and a migration path that keeps most of your existing work intact.</p>
<p>Envio gives you a clean and fast way to easily migrate your existing Alchemy Subgraphs into Envio’s <a href="https://docs.envio.dev/docs/HyperIndex/overview" target="_blank" rel="noopener noreferrer">HyperIndex</a> so your data stays live, stable and real-time. This guide covers exactly how to migrate your Alchemy Subgraph, what changes you need to make and why Envio is the best place to migrate your Alchemy Subgraphs.</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="why-teams-are-migrating-their-alchemy-subgraphs-to-envio">Why Teams are Migrating their Alchemy Subgraphs to Envio:<a class="hash-link" aria-label="Direct link to Why Teams are Migrating their Alchemy Subgraphs to Envio:" title="Direct link to Why Teams are Migrating their Alchemy Subgraphs to Envio:" href="https://docs.envio.dev/blog/blog/migrating-alchemy-subgraphs-to-envio#why-teams-are-migrating-their-alchemy-subgraphs-to-envio">​</a></h2>
<p>With Alchemy sunsetting its Subgraph support, a lot of builders are in the same position. You still rely on your data, you still need your indexers, and rebuilding the entire stack is not realistic in the given timeframe. With Envio, you get:</p>
<p>• 143x faster backfills on HyperIndex</p>
<p>• Multichain indexing supported out of the box</p>
<p>• 2 months free hosting for all Alchemy users</p>
<p>• White-glove migration support tailored for Alchemy Subgraphs</p>
<p>• Support for your existing schema</p>
<p>• A migration flow that avoids a full rebuild</p>
<p>• Efficient access to real-time and historical data</p>
<p>• A seamless cutover to production-ready endpoints</p>
<p>• The option to run locally or fully hosted</p>
<p>And much more!</p>
<p>Most importantly, Envio lets you bring your current indexing logic across and run it on a much faster setup.</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="before-you-migrate">Before you Migrate<a class="hash-link" aria-label="Direct link to Before you Migrate" title="Direct link to Before you Migrate" href="https://docs.envio.dev/blog/blog/migrating-alchemy-subgraphs-to-envio#before-you-migrate">​</a></h2>
<p>Make sure you have:</p>
<p>• Your current Alchemy Subgraph</p>
<p>• Your ABI or contract addresses</p>
<p>• Node.js and pnpm installed</p>
<p>• Docker Desktop if you want to test locally (Windows Users:</p>
<p><a href="https://learn.microsoft.com/en-us/windows/wsl/install" target="_blank" rel="noopener noreferrer">WSL</a> Windows Subsystem for Linux)</p>
<p>Envio supports both HyperIndex and HyperSync. For migrations, you will be using HyperIndex.</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="how-to-migrate-from-alchemy-to-envio-a-step-by-step-guide">How to Migrate from Alchemy to Envio: A Step-by-step Guide<a class="hash-link" aria-label="Direct link to How to Migrate from Alchemy to Envio: A Step-by-step Guide" title="Direct link to How to Migrate from Alchemy to Envio: A Step-by-step Guide" href="https://docs.envio.dev/blog/blog/migrating-alchemy-subgraphs-to-envio#how-to-migrate-from-alchemy-to-envio-a-step-by-step-guide">​</a></h2>
<p>Here is the exact workflow to migrate an Alchemy Subgraph to Envio:</p>
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="1-generate-a-new-hyperindex-project">1. Generate a new HyperIndex project<a class="hash-link" aria-label="Direct link to 1. Generate a new HyperIndex project" title="Direct link to 1. Generate a new HyperIndex project" href="https://docs.envio.dev/blog/blog/migrating-alchemy-subgraphs-to-envio#1-generate-a-new-hyperindex-project">​</a></h3>
<p>Run:</p>
<h4 class="anchor anchorWithStickyNavbar_LWe7" id="2-bring-over-your-schema">2. Bring over your schema<a class="hash-link" aria-label="Direct link to 2. Bring over your schema" title="Direct link to 2. Bring over your schema" href="https://docs.envio.dev/blog/blog/migrating-alchemy-subgraphs-to-envio#2-bring-over-your-schema">​</a></h4>
<p>Take your existing Alchemy Subgraph schema and drop it into your new Envio project under the schema directory. If you need help mapping fields, our migration team can do this for you.</p>
<h4 class="anchor anchorWithStickyNavbar_LWe7" id="3-move-over-your-mapping-logic">3. Move over your mapping logic<a class="hash-link" aria-label="Direct link to 3. Move over your mapping logic" title="Direct link to 3. Move over your mapping logic" href="https://docs.envio.dev/blog/blog/migrating-alchemy-subgraphs-to-envio#3-move-over-your-mapping-logic">​</a></h4>
<p>Copy your Subgraph mappings into Envio mapping files. The structure is familiar if you have used The Graph or Alchemy Subgraphs before. Events and handlers work the same way, so this step should feel straightforward.</p>
<h4 class="anchor anchorWithStickyNavbar_LWe7" id="4-use-migration-cursors">4. Use migration cursors<a class="hash-link" aria-label="Direct link to 4. Use migration cursors" title="Direct link to 4. Use migration cursors" href="https://docs.envio.dev/blog/blog/migrating-alchemy-subgraphs-to-envio#4-use-migration-cursors">​</a></h4>
<p>Envio has a dedicated migration cursor flow so you do not have to replay your entire chain from block zero. This saves hours for larger projects.</p>
<p>After this, you can run the indexer locally with Docker or deploy directly to <a href="https://docs.envio.dev/docs/HyperIndex/hosted-service" target="_blank" rel="noopener noreferrer">Envio’s hosted service</a>. Once deployed, your indexer will sync with HyperSync-level speed.</p>
<p>If you prefer hands-on help, or would like our team to check your setup, you can book a free migration call <a href="https://envio.dev/alchemy-migration" target="_blank" rel="noopener noreferrer">here</a>. Alternatively, feel free to reach out to us in our <a href="https://discord.gg/HTuf8Jf9xZ" target="_blank" rel="noopener noreferrer">Discord</a>.</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="what-changes-when-you-leave-alchemy">What changes when you leave Alchemy?<a class="hash-link" aria-label="Direct link to What changes when you leave Alchemy?" title="Direct link to What changes when you leave Alchemy?" href="https://docs.envio.dev/blog/blog/migrating-alchemy-subgraphs-to-envio#what-changes-when-you-leave-alchemy">​</a></h2>
<p>Most of your stack stays the same. Here is what changes:</p>
<p>• You are no longer tied to a provider that is ending support</p>
<p>• You get faster indexing with real-time data</p>
<p>• You get an active team supporting your indexers</p>
<p>• You get a future-proof path that consistently scales with you</p>
<p>Your application code stays untouched. Queries stay close to what you already use. And you get more reliability as soon as you deploy.</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="conclusion">Conclusion<a class="hash-link" aria-label="Direct link to Conclusion" title="Direct link to Conclusion" href="https://docs.envio.dev/blog/blog/migrating-alchemy-subgraphs-to-envio#conclusion">​</a></h2>
<p>Migrate faster, not harder. Alchemy stepping away from Subgraphs does not mean your project has to stop. Migrating to Envio is fast, stable and gives you a more reliable long-term foundation for your data.</p>
<p>Book a <a href="https://envio.dev/alchemy-migration" target="_blank" rel="noopener noreferrer">migration call</a>, move your Subgraphs and keep shipping without interruption.</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="about-envio">About Envio<a class="hash-link" aria-label="Direct link to About Envio" title="Direct link to About Envio" href="https://docs.envio.dev/blog/blog/migrating-alchemy-subgraphs-to-envio#about-envio">​</a></h2>
<p><a href="https://envio.dev/" target="_blank" rel="noopener noreferrer">Envio</a> is a fast, developer-friendly blockchain indexer that makes real-time data accessible for builders migrating their Subgraphs across from Alchemy and Web3.</p>
<p>With Envio, developers can query and stream blockchain data efficiently without the complexity of running their own infrastructure. Envio’s blockchain indexing solution supports any EVM network and is trusted by many teams building everything from DeFi platforms to analytics dashboards and production applications.</p>
<p>If you’re a blockchain developer or analyst looking to enhance your workflow, look no further. Join our growing community of Web3 builders and explore our docs.</p>
<p><a href="https://envio.dev/" target="_blank" rel="noopener noreferrer">Website</a> | <a href="https://twitter.com/envio_indexer" target="_blank" rel="noopener noreferrer">X</a> | <a href="https://discord.com/invite/gt7yEUZKeB" target="_blank" rel="noopener noreferrer">Discord</a> | <a href="https://warpcast.com/envio" target="_blank" rel="noopener noreferrer">Farcaster</a> | <a href="https://github.com/enviodev" target="_blank" rel="noopener noreferrer">GitHub</a></p>]]></content>
    </entry>
    <entry>
        <title type="html"><![CDATA[Envio Developer Update November 2025]]></title>
        <id>https://docs.envio.dev/blog/blog/envio-developer-update-november-2025</id>
        <link href="https://docs.envio.dev/blog/blog/envio-developer-update-november-2025"/>
        <updated>2025-11-26T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[November brings Envio v2.32.0, Monad Mainnet indexing support, Alchemy Subgraphs migration guidance, HyperSync Sonic performance results, new Rootstock indexing tutorials, hackathon highlights and our latest featured developer.]]></summary>
        <content type="html"><![CDATA[<img src="https://docs.envio.dev/blog-assets/dev-update-nov-25.png" alt="Cover Image Envio Developer Update Nov 2025" width="100%">
<p>November was a big month of product updates, mainnet support and ecosystem activity. We shipped v2.32.0 with new Effect API controls, rolled out full indexing support for Monad Mainnet, and published guidance for teams affected by the Alchemy Subgraphs shutdown to help them migrate their subgraphs to Envio. HyperSync delivered strong benchmarking results on Sonic, and we wrapped up multiple hackathons across MetaMask, Monad and Encode. We also spent time with builders across Edge City in Patagonia and Devconnect in Buenos Aires. Let’s dive in.</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="-exciting-release-version-2320-">🚨 Exciting Release: Version 2.32.0 🚨<a class="hash-link" aria-label="Direct link to 🚨 Exciting Release: Version 2.32.0 🚨" title="Direct link to 🚨 Exciting Release: Version 2.32.0 🚨" href="https://docs.envio.dev/blog/blog/envio-developer-update-november-2025#-exciting-release-version-2320-">​</a></h2>
<iframe width="560" height="315" src="https://www.youtube.com/embed/yvUVzV1ifig" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture"></iframe>
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="effect-api-goodbye-experimental-prefix">🧪Effect API: Goodbye Experimental Prefix<a class="hash-link" aria-label="Direct link to 🧪Effect API: Goodbye Experimental Prefix" title="Direct link to 🧪Effect API: Goodbye Experimental Prefix" href="https://docs.envio.dev/blog/blog/envio-developer-update-november-2025#effect-api-goodbye-experimental-prefix">​</a></h3>
<p>We’ve officially removed the <code>experimental_ <strong>prefix</strong></code> from the Effect API and introduced some major improvements to indexing visibility and query flexibility.</p>
<p><strong>This update comes with two new features:</strong></p>
<p>• <strong><code>RateLimit</code></strong> option lets you control how often Effects are called, with support for custom durations</p>
<p>• Disable cache for specific Effect calls using <code>context.<strong>cache</strong> = false</code></p>
<p>Effect API, released on May 8, served us well, and we officially removed the experimental_ prefix from createEffect.</p>
<div class="codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#F8F8F2;--prism-background-color:#282A36"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar" style="color:#F8F8F2;background-color:#282A36"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#F8F8F2"><span class="token plain">export const getMetadata = createEffect(</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">  {</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">    name: "getMetadata",</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">    input: S.string,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">    output: S.optional(S.schema({</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">      description: S.string,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">      value: S.bigint,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">    })),</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">    // Protect your API from burst Effect calls</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">    rateLimit: {</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">      calls: 5,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">      per: "second"</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">    },</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">    cache: true,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">  },</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">  async ({ input, context }) =&gt; {</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">    try {</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">      const response = await fetch(`https://api.example.com/metadata/${input}`);</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">      const data = await response.json();</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">      return {</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">        description: data.description,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">        value: data.value,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">      };</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">    } catch(_) {</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">      // Don't cache failed response</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">      context.cache = false</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">      return undefined;</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">    }</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">  }</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">);</span><br></span></code></pre><div class="buttonGroup__atx"><button type="button" aria-label="Copy code to clipboard" title="Copy" class="clean-btn"><span class="copyButtonIcons_eSgA" aria-hidden="true"><svg viewBox="0 0 24 24" class="copyButtonIcon_y97N"><path fill="currentColor" d="M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z"></path></svg><svg viewBox="0 0 24 24" class="copyButtonSuccessIcon_LjdS"><path fill="currentColor" d="M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"></path></svg></span></button></div></div></div>
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="-development-console-insights">📺 Development Console Insights<a class="hash-link" aria-label="Direct link to 📺 Development Console Insights" title="Direct link to 📺 Development Console Insights" href="https://docs.envio.dev/blog/blog/envio-developer-update-november-2025#-development-console-insights">​</a></h3>
<p>The Development Console now shows detailed performance metrics for every Effect API execution. You can see execution time, rate limits, and caching behaviour at a glance, making it much easier to debug and fine tune performance. A simple way to get more visibility and improve your indexer.</p>
<img src="https://docs.envio.dev/blog-assets/dev-update-nov-25-1.png" alt="Dev console" width="100%">
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="-new-getwherelt-query">🔎 New getWhere.lt Query<a class="hash-link" aria-label="Direct link to 🔎 New getWhere.lt Query" title="Direct link to 🔎 New getWhere.lt Query" href="https://docs.envio.dev/blog/blog/envio-developer-update-november-2025#-new-getwherelt-query">​</a></h3>
<p>You can now use <code>context.&lt;Entity&gt;.getWhere.&lt;FieldName&gt;.<strong>lt</strong></code> to filter entities where field values are lower than a given value. This adds more flexibility for granular queries and custom data filtering directly within your indexers.</p>
<p>👉 See full <a href="https://github.com/enviodev/hyperindex/releases" target="_blank" rel="noopener noreferrer">release notes</a></p>
<p>👉 Star us on <a href="https://github.com/enviodev/hyperindex" target="_blank" rel="noopener noreferrer">GitHub</a> ⭐</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="monad-mainnet-is-live-learn-how-to-index-data-on-monad">Monad Mainnet Is Live: Learn How to Index Data on Monad<a class="hash-link" aria-label="Direct link to Monad Mainnet Is Live: Learn How to Index Data on Monad" title="Direct link to Monad Mainnet Is Live: Learn How to Index Data on Monad" href="https://docs.envio.dev/blog/blog/envio-developer-update-november-2025#monad-mainnet-is-live-learn-how-to-index-data-on-monad">​</a></h2>
<img src="https://docs.envio.dev/blog-assets/dev-update-nov-25-2.png" alt="Envio supports Monad Mainnet" width="100%">
<p>Envio is live on <a href="https://www.monad.xyz/" target="_blank" rel="noopener noreferrer">Monad</a> Mainnet. Get easy access to real-time and historical data on Monad through performant syncing and a smooth, high performance indexing experience from day one. We supported teams throughout testnet and continue to provide the same fast, reliable indexing setup for a growing ecosystem on Mainnet.</p>
<p>If you are live or going live on Monad and need help getting set up, chat to us about your data needs in <a href="https://discord.gg/S5RUC6jAv6" target="_blank" rel="noopener noreferrer">Discord</a>. For more on how to index data on Monad, read our <a href="https://docs.envio.dev/blog/how-to-index-monad-data-using-envio" target="_blank" rel="noopener noreferrer">blog article</a>.</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="how-to-migrate-alchemy-subgraphs-to-envio">How to Migrate Alchemy Subgraphs to Envio<a class="hash-link" aria-label="Direct link to How to Migrate Alchemy Subgraphs to Envio" title="Direct link to How to Migrate Alchemy Subgraphs to Envio" href="https://docs.envio.dev/blog/blog/envio-developer-update-november-2025#how-to-migrate-alchemy-subgraphs-to-envio">​</a></h2>
<img src="https://docs.envio.dev/blog-assets/dev-update-nov-25-3.png" alt="How to migrate Alchemy Subgraphs to Envio" width="100%">
<p>Alchemy Subgraphs are officially sunsetting on <strong>December 8, 2025</strong>. Many teams relying on their subgraph service will need a new solution before that date to avoid downtime.</p>
<p>Envio is supporting affected teams with <strong>2 months of free hosting</strong>, faster backfills, multichain indexing, and full white-glove migration support to help you move over smoothly. HyperIndex gives you a modern indexing setup with real-time syncing and production ready deployments, making the transition quick and reliable.</p>
<p>If your subgraphs are affected and you need to migrate, chat to our team or check out this <a href="https://envio.dev/alchemy-migration" target="_blank" rel="noopener noreferrer">page</a> for more information and we will help you get set up.</p>
<p>For a full walkthrough on how to migrate, read our guide on <a href="https://docs.envio.dev/docs/HyperIndex/migrate-from-alchemy" target="_blank" rel="noopener noreferrer">How to Migrate Alchemy Subgraphs to Envio</a>.</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="metamask-x-envio-advanced-permissions-hackathon-is-live">MetaMask x Envio Advanced Permissions Hackathon is Live<a class="hash-link" aria-label="Direct link to MetaMask x Envio Advanced Permissions Hackathon is Live" title="Direct link to MetaMask x Envio Advanced Permissions Hackathon is Live" href="https://docs.envio.dev/blog/blog/envio-developer-update-november-2025#metamask-x-envio-advanced-permissions-hackathon-is-live">​</a></h2>
<img src="https://docs.envio.dev/blog-assets/dev-update-nov-25-4.png" alt="MetaMask x Envio hackathon" width="100%">
<p>We have partnered with MetaMask for the Advanced Permissions Dev Cook-Off hackathon, inviting developers to build with ERC-7715 and ship new agent and automation ideas. The hack is now live with $10,000 in total prizes available.</p>
<p>For full details and registration, check the event page on <a href="https://www.hackquest.io/hackathons/MetaMask-Advanced-Permissions-Dev-Cook-Off" target="_blank" rel="noopener noreferrer">HackQuest</a>.</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="stable-radar-monitoring-usdc-transactions-in-real-time">Stable Radar: Monitoring USDC Transactions in Real-Time<a class="hash-link" aria-label="Direct link to Stable Radar: Monitoring USDC Transactions in Real-Time" title="Direct link to Stable Radar: Monitoring USDC Transactions in Real-Time" href="https://docs.envio.dev/blog/blog/envio-developer-update-november-2025#stable-radar-monitoring-usdc-transactions-in-real-time">​</a></h2>
<img src="https://docs.envio.dev/blog-assets/dev-update-nov-25-5.gif" alt="Stable Radar" width="100%">
<p><a href="https://www.stable-radar.com/" target="_blank" rel="noopener noreferrer">Stable Radar</a> is a new live visualisation that tracks USDC transfers per second across multiple chains including Ethereum, Base, Monad, Sonic, HyperEVM, Worldchain, XDC and many more. It gives a clear view of stablecoin activity as it happens and makes it easy to watch real usage and adoption play out in real-time across different networks. Be sure to check out our <a href="https://docs.envio.dev/showcase" target="_blank" rel="noopener noreferrer">showcase</a> for more examples of Envio in action.</p>
<p>Check the original post on <a href="https://x.com/DenhamPreen/status/1988980819629863208?s=20" target="_blank" rel="noopener noreferrer">X</a>.</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="how-to-monetize-hypersync-queries-using-x402">How to Monetize HyperSync Queries using x402<a class="hash-link" aria-label="Direct link to How to Monetize HyperSync Queries using x402" title="Direct link to How to Monetize HyperSync Queries using x402" href="https://docs.envio.dev/blog/blog/envio-developer-update-november-2025#how-to-monetize-hypersync-queries-using-x402">​</a></h2>
<img src="https://docs.envio.dev/blog-assets/dev-update-nov-25-6.png" alt="Monetize HyperSync Queries using x402" width="100%">
<p>A new demo went live this month showing how analysts and builders can monetize their HyperSync queries using <a href="https://www.x402.org/" target="_blank" rel="noopener noreferrer">x402</a>. The project combines HyperSync’s fast querying and filtering across multiple networks with x402’s pay per request model to create simple monetizable blockchain APIs. The example lets users fetch token transfer history for any address across all HyperSync supported networks, with optional filtering by token.</p>
<p>Explore the demo or try it yourself on <a href="https://github.com/nikbhintade/x402-hypersync" target="_blank" rel="noopener noreferrer">GitHub</a>.</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="devconnect-and-edge-city--argentina">Devconnect and Edge City | Argentina<a class="hash-link" aria-label="Direct link to Devconnect and Edge City | Argentina" title="Direct link to Devconnect and Edge City | Argentina" href="https://docs.envio.dev/blog/blog/envio-developer-update-november-2025#devconnect-and-edge-city--argentina">​</a></h2>
<img src="https://docs.envio.dev/blog-assets/dev-update-nov-25-7.png" alt="Envio at Devconnect &amp; Edge City" width="100%">
<p>The team recently attended <a href="https://www.edgecity.live/patagonia" target="_blank" rel="noopener noreferrer">Edge City</a> in Patagonia, spending time with builders and getting a closer look at what teams are working on across the ecosystem. It was a good mix of conversations, working sessions and meeting new faces.</p>
<p>From there we headed to Buenos Aires for <a href="https://devconnect.org/" target="_blank" rel="noopener noreferrer">Devconnect</a>, catching up with teams throughout the week. We also partnered with Sonic, Pyth and Gelato for an evening <a href="https://luma.com/pghidhv5" target="_blank" rel="noopener noreferrer">event</a> in the city that brought all of our communities together in one venue.</p>
<p>We wrapped up the month at Devconnect Buenos Aires, taking part in the sessions and connecting with builders across the ecosystem. Big thanks to all the partners, organisers and teams we met along the way. Next stop? Stay tuned.</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="encode-hackathon-envios-winners">Encode Hackathon: Envio’s Winners<a class="hash-link" aria-label="Direct link to Encode Hackathon: Envio’s Winners" title="Direct link to Encode Hackathon: Envio’s Winners" href="https://docs.envio.dev/blog/blog/envio-developer-update-november-2025#encode-hackathon-envios-winners">​</a></h2>
<img src="https://docs.envio.dev/blog-assets/dev-update-nov-25-8.png" alt="Encode x Envio hackathon" width="100%">
<p>Envio partnered with Encode Club at Encode London 2025 and awarded $3,000 in bounties for builders using HyperIndex and HyperSync. The winners included:</p>
<ul>
<li>
<p>Best Use of HyperIndex ($1,000) → VeriLoan</p>
</li>
<li>
<p>Best Use of HyperSync ($1,000) → Sniffer</p>
</li>
<li>
<p>HyperIndex Runner-Up ($500) → TradeTrackr</p>
</li>
</ul>
<p>Congratulations to all the builders who took part and big thanks to the Encode team. For the full breakdown of winners and what they built, check our <a href="https://docs.envio.dev/blog/encode-london-2025" target="_blank" rel="noopener noreferrer">blog post</a>.</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="high-performance-indexing-on-sonic-with-hypersync">High Performance Indexing on Sonic with HyperSync<a class="hash-link" aria-label="Direct link to High Performance Indexing on Sonic with HyperSync" title="Direct link to High Performance Indexing on Sonic with HyperSync" href="https://docs.envio.dev/blog/blog/envio-developer-update-november-2025#high-performance-indexing-on-sonic-with-hypersync">​</a></h2>
<img src="https://docs.envio.dev/blog-assets/dev-update-nov-25-9.png" alt="ComparNodes HyperSync Sonic benchmark" width="100%">
<p>Building on Sonic? Envio keeps up.</p>
<p><a href="https://www.comparenodes.com/providers/envio/" target="_blank" rel="noopener noreferrer">Compare Nodes</a> recently benchmarked Envio’s HyperSync on <a href="https://www.soniclabs.com/" target="_blank" rel="noopener noreferrer">Sonic</a> Mainnet and shared the results publicly. HyperSync provides one of the strongest high performance indexing solutions for Sonic data, backed by real benchmarking results. Their tests scaled from 0 to 1,000 RPC requests per second with full success, and later pushed up to 5,000 requests per second across ten methods. Across two runs they processed around 3.3 million requests in just over thirty minutes!</p>
<p>For the full performance benchmark and breakdown, check Compare Nodes’ original post on <a href="https://x.com/CompareNodes/status/1991114058771128655?s=20" target="_blank" rel="noopener noreferrer">X</a></p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="tutorial-how-to-index-rootstock-data-with-envio">Tutorial: How to Index Rootstock Data with Envio<a class="hash-link" aria-label="Direct link to Tutorial: How to Index Rootstock Data with Envio" title="Direct link to Tutorial: How to Index Rootstock Data with Envio" href="https://docs.envio.dev/blog/blog/envio-developer-update-november-2025#tutorial-how-to-index-rootstock-data-with-envio">​</a></h2>
<iframe width="560" height="315" src="https://www.youtube.com/embed/72ZO0I4hthU" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture"></iframe>
<p><a href="https://rootstock.io/" target="_blank" rel="noopener noreferrer">Rootstock</a> released a new tutorial walking developers through how to use Envio to capture and organize on-chain events from smart contracts deployed on Rootstock. The session covers everything from setting up a local environment to writing mappings, generating entities and querying indexed data. It is part of the Hacktivator program and gives builders a full walkthrough of how to index Rootstock data using Envio.</p>
<p>See Rootstock’s original post on <a href="https://x.com/rootstock_io/status/1991446212256624989?s=20" target="_blank" rel="noopener noreferrer">X</a>.</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="metamask-smart-accounts-x-monad-x-envio-hackathon-winners">MetaMask Smart Accounts x Monad x Envio Hackathon Winners<a class="hash-link" aria-label="Direct link to MetaMask Smart Accounts x Monad x Envio Hackathon Winners" title="Direct link to MetaMask Smart Accounts x Monad x Envio Hackathon Winners" href="https://docs.envio.dev/blog/blog/envio-developer-update-november-2025#metamask-smart-accounts-x-monad-x-envio-hackathon-winners">​</a></h2>
<img src="https://docs.envio.dev/blog-assets/dev-update-nov-25-10.png" alt="MetaMask x Envio hack winners #1" width="100%">
<p>We partnered with <a href="https://metamask.io/en-GB/developer" target="_blank" rel="noopener noreferrer">MetaMask</a> and <a href="https://www.monad.xyz/brand-and-media-kit" target="_blank" rel="noopener noreferrer">Monad</a> for the Smart Accounts hackathon, which featured a total prize pool of $15,000. This hackathon focused on the next generation of wallet and smart account experiences. Builders explored account abstraction, modular execution, AI driven automation and real-time blockchain indexing using Envio.</p>
<p>For the full list of winners and a detailed breakdown of their projects, read our <a href="https://docs.envio.dev/blog/metamask-smart-accounts-hackathon-winners" target="_blank" rel="noopener noreferrer">blog</a>.</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="️-current--upcoming-events">🗓️ Current &amp; Upcoming Events<a class="hash-link" aria-label="Direct link to 🗓️ Current &amp; Upcoming Events" title="Direct link to 🗓️ Current &amp; Upcoming Events" href="https://docs.envio.dev/blog/blog/envio-developer-update-november-2025#%EF%B8%8F-current--upcoming-events">​</a></h2>
<ul>
<li><a href="https://www.hackquest.io/hackathons/MetaMask-Advanced-Permissions-Dev-Cook-Off" target="_blank" rel="noopener noreferrer">MetaMask x Envio: Advanced Permissions Dev Cook-Off Hackathon</a>: 18th Nov → 31st Dec 2025</li>
<li><a href="https://solana.com/breakpoint" target="_blank" rel="noopener noreferrer">Solana Breakpoint</a>: 11th → 13th Dec 2025</li>
</ul>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="-featured-developer-kevin-lin">🧑‍💻 Featured Developer: Kevin Lin<a class="hash-link" aria-label="Direct link to 🧑‍💻 Featured Developer: Kevin Lin" title="Direct link to 🧑‍💻 Featured Developer: Kevin Lin" href="https://docs.envio.dev/blog/blog/envio-developer-update-november-2025#-featured-developer-kevin-lin">​</a></h2>
<img src="https://docs.envio.dev/blog-assets/dev-update-nov-25-11.png" alt="Featured Dev Kevin Lin" width="100%">
<p>This month’s featured dev is Kevin Lin, a Web3 engineer from Taiwan who has been building dashboards and analytics tools across identity, x402 community activity and prediction markets. Kevin uses Envio as the indexing layer across several of his projects.</p>
<p>For <a href="https://self.xyz/" target="_blank" rel="noopener noreferrer">Self Protocol</a>, he indexes real-time registration and disclosure actions to help the team track user growth and protocol health. In the x402 ecosystem, he built this epic <a href="https://ping-analytics-web.vercel.app/" target="_blank" rel="noopener noreferrer">PING dashboard</a>, which tracks community engagement around the first major x402-era meme, including new addresses, interaction patterns and Uniswap V3 and V4 liquidity pools.</p>
<p>His latest project, <a href="https://polypilot.vercel.app/" target="_blank" rel="noopener noreferrer">PolyPilot</a>, is a Polymarket analytics tool that pulls candlestick charts from on-chain trades and includes a Market Explorer and Trader Explorer, with more smart money analysis on the way.</p>
<p>Big thanks to Kevin for all his amazing contributions, for being an outstanding member of our community and for everything he continues to build with Envio.</p>
<p><em><strong>“What I really like about Envio is that the DX is super smooth. The documentation is excellent, with solid templates and multiple examples, so it’s very friendly for vibe coders working on side projects. It also scales nicely from internal dashboards to public products, and lets me focus on what the user sees instead of worrying about indexing infra.” – Kevin Lin, Integration Engineer at Self Protocol</strong></em></p>
<p>Be sure to follow them on <a href="https://x.com/Slutsky___" target="_blank" rel="noopener noreferrer">X</a> and check out their work on <a href="https://github.com/kevinsslin" target="_blank" rel="noopener noreferrer">GitHub</a> to stay up to date with what they are building.</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="️-playlist-of-the-month">🎧️ Playlist of the Month<a class="hash-link" aria-label="Direct link to 🎧️ Playlist of the Month" title="Direct link to 🎧️ Playlist of the Month" href="https://docs.envio.dev/blog/blog/envio-developer-update-november-2025#%EF%B8%8F-playlist-of-the-month">​</a></h2>
<img src="https://docs.envio.dev/blog-assets/dev-update-nov-25-12.png" alt="PLOTM Nov 2025" width="100%">
<p>▶️ <a href="https://open.spotify.com/playlist/5soTYYQq62La4bssYRdwzH?si=d1e1faa2d3bf44bd" target="_blank" rel="noopener noreferrer">Open Spotify</a></p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="-ship-with-us">🚢 Ship With Us<a class="hash-link" aria-label="Direct link to 🚢 Ship With Us" title="Direct link to 🚢 Ship With Us" href="https://docs.envio.dev/blog/blog/envio-developer-update-november-2025#-ship-with-us">​</a></h2>
<p>Envio is a 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.</p>
<p>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.</p>
<p><a href="https://envio.beehiiv.com/subscribe?utm_source=envio.beehiiv.com&amp;utm_medium=newsletter&amp;utm_campaign=new-post" target="_blank" rel="noopener noreferrer">Subscribe to our newsletter</a> 💌</p>
<p><a href="https://envio.dev/" target="_blank" rel="noopener noreferrer">Website</a> | <a href="https://twitter.com/envio_indexer" target="_blank" rel="noopener noreferrer">X</a> | <a href="https://discord.com/invite/gt7yEUZKeB" target="_blank" rel="noopener noreferrer">Discord</a> | <a href="https://t.me/+5mI61oZibEM5OGQ8" target="_blank" rel="noopener noreferrer">Telegram</a> | <a href="https://github.com/enviodev" target="_blank" rel="noopener noreferrer">GitHub</a> | <a href="https://www.youtube.com/channel/UCR7nZ2yzEtc5SZNM0dhrkhA" target="_blank" rel="noopener noreferrer">YouTube</a> | <a href="https://www.reddit.com/user/Envio_indexer" target="_blank" rel="noopener noreferrer">Reddit</a></p>]]></content>
    </entry>
    <entry>
        <title type="html"><![CDATA[MetaMask Smart Accounts x Monad x Envio Hackathon: Envio Winners]]></title>
        <id>https://docs.envio.dev/blog/metamask-smart-accounts-hackathon-winners</id>
        <link href="https://docs.envio.dev/blog/metamask-smart-accounts-hackathon-winners"/>
        <updated>2025-11-13T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[Explore the standout projects from the MetaMask Smart Accounts x Monad Dev Cook Off. Builders pushed smart account innovation forward using MetaMask SDKs, Monad’s high performance chain, and Envio’s real time indexing.]]></summary>
        <content type="html"><![CDATA[<img src="https://docs.envio.dev/blog-assets/metamask-hackathon-2025.png" alt="Metamask Dev-cook off 2025 Hackathon Winners" width="100%">
<p>Envio joined <a href="https://metamask.io/en-GB/developer" target="_blank" rel="noopener noreferrer">MetaMask</a> Developers and <a href="https://www.monad.xyz/" target="_blank" rel="noopener noreferrer">Monad</a> for the MetaMask Smart Accounts Dev Cook-Off, a global hackathon focused on the next generation of wallet and smart account experiences. Over three weeks, builders explored account abstraction, modular execution, AI driven automation, and real-time blockchain data indexing using Envio.</p>
<p>The projects below stood out across innovation, execution quality, and use of Envio’s indexing stack. Let’s take a look at our winners.</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="best-use-of-envio-2000-last-monad">Best use of Envio ($2,000): Last Monad<a class="hash-link" aria-label="Direct link to Best use of Envio ($2,000): Last Monad" title="Direct link to Best use of Envio ($2,000): Last Monad" href="https://docs.envio.dev/blog/metamask-smart-accounts-hackathon-winners#best-use-of-envio-2000-last-monad">​</a></h2>
<img src="https://docs.envio.dev/blog-assets/metamask-hackathon-2025-1.png" alt="Last monad" width="100%">
<p>Last Monad built a live network dashboard that showcases activity across Monad in real-time. Using Envio to index contract events with high speed and accuracy, the team delivered an always up to date view of the chain.</p>
<p>The project shows how real-time blockchain indexers like Envio unlock transparent analytics for high performance networks, giving developers a clear way to explore and understand on-chain behaviour as it happens.</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="best-onchain-automation-1000-tradeclub">Best Onchain Automation ($1,000): TradeClub<a class="hash-link" aria-label="Direct link to Best Onchain Automation ($1,000): TradeClub" title="Direct link to Best Onchain Automation ($1,000): TradeClub" href="https://docs.envio.dev/blog/metamask-smart-accounts-hackathon-winners#best-onchain-automation-1000-tradeclub">​</a></h2>
<img src="https://docs.envio.dev/blog-assets/metamask-hackathon-2025-2.png" alt="tradeclub" width="100%">
<p>TradeClub introduced automated on-chain execution powered by smart accounts. The project used Envio to index their data to power intent based triggers and automated flows, allowing users to run actions without managing complex backend logic.</p>
<p>It highlights how real-time data from Envio’s blockchain indexing solution can support consumer friendly automation and smarter on-chain behaviour.</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="best-ai-agent-1000-shieldai">Best AI Agent ($1,000): ShieldAI<a class="hash-link" aria-label="Direct link to Best AI Agent ($1,000): ShieldAI" title="Direct link to Best AI Agent ($1,000): ShieldAI" href="https://docs.envio.dev/blog/metamask-smart-accounts-hackathon-winners#best-ai-agent-1000-shieldai">​</a></h2>
<img src="https://docs.envio.dev/blog-assets/metamask-hackathon-2025-3.png" alt="ShieldAi" width="100%">
<p>ShieldAI built an on-chain monitoring agent that reacts to blockchain events on Monad in real-time. With Envio providing reliable, indexed data, the agent could track contract interactions, detect anomalies, and surface insights efficiently.</p>
<p>It shows how AI agents become significantly more powerful when they can rely on clean, real-time blockchain data from indexing solutions like Envio.</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="best-consumer-app-1000-smart-account-explorer">Best Consumer App ($1,000): Smart Account Explorer<a class="hash-link" aria-label="Direct link to Best Consumer App ($1,000): Smart Account Explorer" title="Direct link to Best Consumer App ($1,000): Smart Account Explorer" href="https://docs.envio.dev/blog/metamask-smart-accounts-hackathon-winners#best-consumer-app-1000-smart-account-explorer">​</a></h2>
<img src="https://docs.envio.dev/blog-assets/metamask-hackathon-2025-4.png" alt="Smart account explorer" width="100%">
<p>Smart Account Explorer created a clear interface for viewing and understanding smart account activity. With Envio’s real-time blockchain indexing layer handling the heavy lifting, the app delivered fast lookups of permissions, transactions, and account behaviour without any lag. It made smart accounts feel accessible and transparent for everyday users.</p>
<p>The project shows how consumer apps can improve usability by pairing smart accounts with fast, structured on-chain data from indexing solutions like Envio.</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="conclusion">Conclusion<a class="hash-link" aria-label="Direct link to Conclusion" title="Direct link to Conclusion" href="https://docs.envio.dev/blog/metamask-smart-accounts-hackathon-winners#conclusion">​</a></h2>
<p>The MetaMask Smart Accounts x Monad Dev Cook Off highlighted what happens when wallet innovation meets real-time data performance. From onboarding to gaming and DeFi UX, each project showed what’s possible when you mix smart accounts and efficient blockchain tools like Envio.</p>
<p>Envio’s multichain blockchain indexer remains a cornerstone for teams indexing Monad data. Developers can use it to access efficient, real-time data on Monad and any other EVM chain. It gives them a simple way to query and understand Monad activity in real-time without dealing with the overhead of running or scaling their own indexing infrastructure.</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="about-envio">About Envio<a class="hash-link" aria-label="Direct link to About Envio" title="Direct link to About Envio" href="https://docs.envio.dev/blog/metamask-smart-accounts-hackathon-winners#about-envio">​</a></h2>
<p><a href="https://envio.dev/" target="_blank" rel="noopener noreferrer">Envio</a> is a fast, developer friendly blockchain indexer that makes real-time data accessible for builders on Monad and across Web3.</p>
<p>With Envio, developers can query and stream blockchain data efficiently without the complexity of running their own infrastructure. Envio’s blockchain indexing tools support Monad and any EVM network and are trusted by many teams building everything from DeFi platforms to analytics dashboards and production applications.</p>
<p>If you’re a blockchain developer or analyst looking to enhance your workflow, look no further. Join our growing community of Web3 builders and explore our docs.</p>
<p><a href="https://envio.dev/" target="_blank" rel="noopener noreferrer">Website</a> | <a href="https://twitter.com/envio_indexer" target="_blank" rel="noopener noreferrer">X</a> | <a href="https://discord.com/invite/gt7yEUZKeB" target="_blank" rel="noopener noreferrer">Discord</a> | <a href="https://warpcast.com/envio" target="_blank" rel="noopener noreferrer">Farcaster</a> | <a href="https://github.com/enviodev" target="_blank" rel="noopener noreferrer">GitHub</a> | <a href="https://medium.com/@Envio_Indexer" target="_blank" rel="noopener noreferrer">Medium</a></p>]]></content>
    </entry>
    <entry>
        <title type="html"><![CDATA[Encode London 2025: Celebrating Envio's Hackathon Winners]]></title>
        <id>https://docs.envio.dev/blog/encode-london-2025</id>
        <link href="https://docs.envio.dev/blog/encode-london-2025"/>
        <updated>2025-11-12T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[Discover the Encode London 2025 hackathon winners who built real-time Web3 applications using Envio's blockchain indexing tools.]]></summary>
        <content type="html"><![CDATA[<img src="https://docs.envio.dev/blog-assets/encode-london-2025.png" alt="Encode London 2025 Hackathon Winners" width="100%">
<p>Envio proudly partnered with Encode Club at the London 2025 hackathon, offering $3,000 in bounties for builders using <a href="https://docs.envio.dev/docs/HyperIndex/overview" target="_blank" rel="noopener noreferrer">HyperIndex</a> and <a href="https://docs.envio.dev/docs/HyperSync/overview" target="_blank" rel="noopener noreferrer">HyperSync</a>. Over one weekend, developers explored how Envio’s fast blockchain indexing stack helps power real-time applications in Web3.</p>
<p>The results spoke for themselves.</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="best-use-of-hyperindex-1000-veriloan">Best use of HyperIndex ($1,000): VeriLoan<a class="hash-link" aria-label="Direct link to Best use of HyperIndex ($1,000): VeriLoan" title="Direct link to Best use of HyperIndex ($1,000): VeriLoan" href="https://docs.envio.dev/blog/encode-london-2025#best-use-of-hyperindex-1000-veriloan">​</a></h2>
<img src="https://docs.envio.dev/blog-assets/encode-london-2025-1.png" alt="VeriLoan - Best use of HyperIndex" width="100%">
<p><strong>Team:</strong> Myo Myat</p>
<p><strong>GitHub:</strong> <a href="https://github.com/LuLuKar05/VeriLoan" target="_blank" rel="noopener noreferrer">LuLuKar05/VeriLoan</a></p>
<p><strong>Demo:</strong> <a href="https://youtu.be/3t525_GDlCM" target="_blank" rel="noopener noreferrer">YouTube</a></p>
<p>VeriLoan solves one of DeFi’s biggest problems, trust. It connects <a href="https://www.concordium.com/" target="_blank" rel="noopener noreferrer">Concordium</a>’s privacy preserving identity proofs with EVM wallets to enable verified borrower profiles. Using Envio HyperIndex, the team aggregated lending data from <a href="https://aave.com/" target="_blank" rel="noopener noreferrer">Aave</a>, <a href="https://compound.finance/" target="_blank" rel="noopener noreferrer">Compound</a>, and <a href="https://spark.fi/" target="_blank" rel="noopener noreferrer">Spark</a> to generate real-time DeFi credit reports. The project shows how Envio’s blockchain indexer can power private, compliant, and capital efficient lending systems built on trust rather than collateral.</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="best-use-of-hypersync-1000-sniffer">Best use of HyperSync ($1,000): Sniffer<a class="hash-link" aria-label="Direct link to Best use of HyperSync ($1,000): Sniffer" title="Direct link to Best use of HyperSync ($1,000): Sniffer" href="https://docs.envio.dev/blog/encode-london-2025#best-use-of-hypersync-1000-sniffer">​</a></h2>
<img src="https://docs.envio.dev/blog-assets/encode-london-2025-2.png" alt="Sniffer - Best use of HyperSync" width="100%">
<p><strong>Team:</strong> Abdul Aaqib Ali</p>
<p><strong>GitHub:</strong> <a href="https://github.com/Junaid2005/encode-hack-nov" target="_blank" rel="noopener noreferrer">Junaid2005/encode-hack-nov</a></p>
<p><strong>Demo:</strong> <a href="https://youtu.be/HXjyv-ngJis" target="_blank" rel="noopener noreferrer">YouTube</a></p>
<p>Sniffer uses Envio HyperSync and GPT 5 to make blockchain forensics conversational. Investigators can ask natural language questions and receive instant fraud reports with charts, alerts, and insights. HyperSync’s real-time data access, up to 2000 times faster than RPC, allows Sniffer to detect suspicious patterns almost immediately in real-time. It is a perfect example of how powerful blockchain indexing tools like Envio can bring AI and on-chain analytics together.</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="best-use-of-hyperindex-runner-up-500-tradetrackr">Best use of HyperIndex Runner Up ($500): TradeTrackr<a class="hash-link" aria-label="Direct link to Best use of HyperIndex Runner Up ($500): TradeTrackr" title="Direct link to Best use of HyperIndex Runner Up ($500): TradeTrackr" href="https://docs.envio.dev/blog/encode-london-2025#best-use-of-hyperindex-runner-up-500-tradetrackr">​</a></h2>
<img src="https://docs.envio.dev/blog-assets/encode-london-2025-3.png" alt="TradeTrackr - Best use of HyperIndex Runner Up" width="100%">
<p><strong>Team:</strong> Xferno GT</p>
<p><strong>GitHub:</strong> <a href="https://github.com/Cozkou/portfi" target="_blank" rel="noopener noreferrer">Cozkou/portfi</a></p>
<p><strong>Demo:</strong> <a href="https://youtu.be/uhtsKPt45oE" target="_blank" rel="noopener noreferrer">YouTube</a></p>
<p>TradeTrackr turns crypto trading into a social experience. Users can track their portfolios, join groups, and compete in trading leagues with real-time data indexed by Envio HyperIndex. Built with React, Tailwind, and shadcn UI, it supports Ethereum, Polygon, Base, and Arbitrum. The app uses Concordium for optional identity verification, creating fair competitions and trusted leaderboards. It shows how modern blockchain indexers like Envio make multichain analytics accessible for any Web3 project.</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="conclusion">Conclusion<a class="hash-link" aria-label="Direct link to Conclusion" title="Direct link to Conclusion" href="https://docs.envio.dev/blog/encode-london-2025#conclusion">​</a></h2>
<p>From AI powered fraud detection to privacy aware lending and social trading apps, these teams proved that real-time data is the foundation of the next generation of decentralized applications.</p>
<p>Envio continues to push the boundaries of performance and reliability for developers who need a fast, scalable, and developer friendly Web3 indexer. Big thanks to the Encode team for having us, all the organizers and partners. Congratulations to all the winners and to every builder who participated.</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="about-encode-london">About Encode London<a class="hash-link" aria-label="Direct link to About Encode London" title="Direct link to About Encode London" href="https://docs.envio.dev/blog/encode-london-2025#about-encode-london">​</a></h2>
<p>Encode London is part of the global <a href="https://www.encodeclub.com/" target="_blank" rel="noopener noreferrer">Encode Club</a> hackathon series, which brings together developers, founders, and students to build new Web3 applications and infrastructure. The event connects builders with technical partners like Envio, helping them explore blockchain indexing, data analytics, and real-time Web3 tools.</p>
<p>Each Encode Club hackathon fosters collaboration, education, and growth within the Web3 community, showcasing how open innovation continues to push blockchain development forward.</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="about-envio">About Envio<a class="hash-link" aria-label="Direct link to About Envio" title="Direct link to About Envio" href="https://docs.envio.dev/blog/encode-london-2025#about-envio">​</a></h2>
<p><a href="https://envio.dev/" target="_blank" rel="noopener noreferrer">Envio</a> is a fast, developer friendly blockchain indexer that makes real-time data accessible for builders across Web3.</p>
<p>With HyperIndex and HyperSync, developers can query and stream blockchain data efficiently without the complexity of running their own infrastructure. Envio’s blockchain indexing tools support any EVM network and are trusted by teams building everything from DeFi platforms to analytics dashboards and production applications.</p>
<p>If you’re a blockchain developer or analyst looking to enhance your workflow, look no further. Join our growing community of Web3 builders and explore our docs.</p>
<p><a href="https://envio.dev/" target="_blank" rel="noopener noreferrer">Website</a> | <a href="https://twitter.com/envio_indexer" target="_blank" rel="noopener noreferrer">X</a> | <a href="https://discord.com/invite/gt7yEUZKeB" target="_blank" rel="noopener noreferrer">Discord</a> | <a href="https://warpcast.com/envio" target="_blank" rel="noopener noreferrer">Farcaster</a> | <a href="https://github.com/enviodev" target="_blank" rel="noopener noreferrer">GitHub</a> | <a href="https://medium.com/@Envio_Indexer" target="_blank" rel="noopener noreferrer">Medium</a> | <a href="https://www.youtube.com/channel/UCR7nZ2yzEtc5SZNM0dhrkhA" target="_blank" rel="noopener noreferrer">YouTube</a></p>]]></content>
    </entry>
    <entry>
        <title type="html"><![CDATA[Envio Developer Update October 2025]]></title>
        <id>https://docs.envio.dev/blog/envio-developer-update-october-2025</id>
        <link href="https://docs.envio.dev/blog/envio-developer-update-october-2025"/>
        <updated>2025-10-28T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[Get the full October 2025 update from Envio including v2.31.0 release focused on rollback and database performance, the new Scaffold ETH 2 extension for quicker indexer setup, and insights from our work at ETHOnline and Encode London.]]></summary>
        <content type="html"><![CDATA[<img src="https://docs.envio.dev/blog-assets/dev-update-oct-25.png" alt="Cover Image Envio Developer Community Update October 2025" width="100%">
<p>Reliability and performance were the big themes this month, with a focus on making indexing even smoother across the board. We rolled out v2.31.0, shipped key upgrades to rollback handling and database performance, and saw some great contributions from the community.</p>
<p>We dive into how a Uniswap alert system uncovered a MEV bot making millions, introduced a new Scaffold ETH 2 extension for faster indexer setup, and shared a look at the team’s involvement across ETHOnline, Encode London and much more. Let’s dive in!</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="-major-releases-v2300--v2310">⚡ MAJOR Releases: v2.30.0 → v2.31.0<a class="hash-link" aria-label="Direct link to ⚡ MAJOR Releases: v2.30.0 → v2.31.0" title="Direct link to ⚡ MAJOR Releases: v2.30.0 → v2.31.0" href="https://docs.envio.dev/blog/envio-developer-update-october-2025#-major-releases-v2300--v2310">​</a></h2>
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="v2300-speed-consistency-and-migration-friendly-improvements">V2.30.0: Speed, consistency, and migration-friendly improvements<a class="hash-link" aria-label="Direct link to V2.30.0: Speed, consistency, and migration-friendly improvements" title="Direct link to V2.30.0: Speed, consistency, and migration-friendly improvements" href="https://docs.envio.dev/blog/envio-developer-update-october-2025#v2300-speed-consistency-and-migration-friendly-improvements">​</a></h3>
<p>Version 2.30.0 introduced key performance and compatibility updates focused on reliability at scale.</p>
<h4 class="anchor anchorWithStickyNavbar_LWe7" id="address-format-configuration">Address Format Configuration<a class="hash-link" aria-label="Direct link to Address Format Configuration" title="Direct link to Address Format Configuration" href="https://docs.envio.dev/blog/envio-developer-update-october-2025#address-format-configuration">​</a></h4>
<p>You can now choose between <strong><code>checksum</code></strong> (default) and <strong><code> lowercase</code></strong> addresses directly in your config.yaml. The lowercase option makes it easier to migrate existing SubGraphs and can improve performance in some cases.</p>
<div class="codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#F8F8F2;--prism-background-color:#282A36"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar" style="color:#F8F8F2;background-color:#282A36"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#F8F8F2"><span class="token plain"># config.yaml</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">address_format: lowercase</span><br></span></code></pre><div class="buttonGroup__atx"><button type="button" aria-label="Copy code to clipboard" title="Copy" class="clean-btn"><span class="copyButtonIcons_eSgA" aria-hidden="true"><svg viewBox="0 0 24 24" class="copyButtonIcon_y97N"><path fill="currentColor" d="M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z"></path></svg><svg viewBox="0 0 24 24" class="copyButtonSuccessIcon_LjdS"><path fill="currentColor" d="M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"></path></svg></span></button></div></div></div>
<h4 class="anchor anchorWithStickyNavbar_LWe7" id="faster-event-decoder-for-rpc-source">Faster Event Decoder for RPC Source<a class="hash-link" aria-label="Direct link to Faster Event Decoder for RPC Source" title="Direct link to Faster Event Decoder for RPC Source" href="https://docs.envio.dev/blog/envio-developer-update-october-2025#faster-event-decoder-for-rpc-source">​</a></h4>
<p>The RPC source now uses the HyperSync event decoder, offering a significant speed boost compared to the previous Viem decoder.</p>
<p><strong><span style="text-decoration:underline">Fixes:
</span></strong></p>
<ul>
<li>Resolved a regression in 2.29 that affected indexing at the head Prometheus metric.</li>
<li>Fixed a race condition during Hasura configuration that occasionally prevented certain GraphQL entities from having read permissions.</li>
</ul>
<p><strong><span style="text-decoration:underline">Internal Improvements:
</span></strong></p>
<ul>
<li>Ensured all events from a single block are processed together for stronger data consistency.</li>
<li>Optimized JS batch creation logic, improving handling for high-volume indexers (100k+ events/sec).</li>
<li>Adjusted dynamic address persistence to only store processed events.</li>
</ul>
<p>These updates laid the groundwork for the reorg refactoring work and further system optimizations in 2.31.0 and upcoming releases.</p>
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="v2310-big-reliability-release"><span style="text-decoration:underline">V2.31.0: Big Reliability Release</span><a class="hash-link" aria-label="Direct link to v2310-big-reliability-release" title="Direct link to v2310-big-reliability-release" href="https://docs.envio.dev/blog/envio-developer-update-october-2025#v2310-big-reliability-release">​</a></h3>
<h4 class="anchor anchorWithStickyNavbar_LWe7" id="rollback-on-reorg-refactoring">Rollback On Reorg Refactoring<a class="hash-link" aria-label="Direct link to Rollback On Reorg Refactoring" title="Direct link to Rollback On Reorg Refactoring" href="https://docs.envio.dev/blog/envio-developer-update-october-2025#rollback-on-reorg-refactoring">​</a></h4>
<p>We completely rebuilt our rollback on reorg logic to make indexing more robust, predictable, and faster. This update introduces a range of performance and stability improvements across indexing and database handling.</p>
<h4 class="anchor anchorWithStickyNavbar_LWe7" id="highlights">Highlights<a class="hash-link" aria-label="Direct link to Highlights" title="Direct link to Highlights" href="https://docs.envio.dev/blog/envio-developer-update-october-2025#highlights">​</a></h4>
<ul>
<li>Fixed all known indexing and rollback on reorg issues</li>
<li>Optimised database writing logic to reduce latency by dozens of milliseconds</li>
<li>Reduced internal table size for managing reorg and rollback</li>
<li>Improved Events Processed counter accuracy for verifying data consistency</li>
</ul>
<h4 class="anchor anchorWithStickyNavbar_LWe7" id="nice-additions">Nice Additions<a class="hash-link" aria-label="Direct link to Nice Additions" title="Direct link to Nice Additions" href="https://docs.envio.dev/blog/envio-developer-update-october-2025#nice-additions">​</a></h4>
<ul>
<li>Added subgraph migration cursor rule initialisation support</li>
<li>Exposed chain readiness status through context.chains</li>
<li>Expanded supported entity name length up to 63 characters</li>
</ul>
<p>👉 See full <a href="https://github.com/enviodev/hyperindex/releases" target="_blank" rel="noopener noreferrer">release notes</a></p>
<p>👉 Star us on <a href="https://github.com/enviodev/hyperindex" target="_blank" rel="noopener noreferrer">GitHub</a> ⭐</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="the-uniswap-alert-system-that-uncovered-a-mev-bot-making-millions">The Uniswap Alert System That Uncovered a MEV Bot Making Millions<a class="hash-link" aria-label="Direct link to The Uniswap Alert System That Uncovered a MEV Bot Making Millions" title="Direct link to The Uniswap Alert System That Uncovered a MEV Bot Making Millions" href="https://docs.envio.dev/blog/envio-developer-update-october-2025#the-uniswap-alert-system-that-uncovered-a-mev-bot-making-millions">​</a></h2>
<img src="https://docs.envio.dev/blog-assets/dev-update-oct-25-1.png" alt="mev bot" width="100%">
<p>While testing a Uniswap alert system, the team accidentally uncovered an active MEV bot that has been making millions every week on mainnet!</p>
<p>The Telegram bot was meant to ping whenever a Uniswap v4 pool hit $1M TVL. The goal was simple: catch hot new tokens early. Instead, the alerts started firing on pools that barely held any TVL at all.</p>
<p>A closer look revealed flash liquidity spikes driven by an MEV bot executing sandwich attacks across v3 and v4 pools. With over 11 million transactions on mainnet, the on-chain data paints a wild picture of just how active these bots are.</p>
<p>Read the original thread on <a href="https://x.com/DenhamPreen/status/1976565715940307345" target="_blank" rel="noopener noreferrer">X</a> and join the <a href="https://t.me/+n7KoVuOoOPAzNTJk" target="_blank" rel="noopener noreferrer">Telegram group</a> to see the alerts in action.</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="getting-started-with-envios-scaffold-eth-2-extension">Getting Started with Envio’s Scaffold ETH 2 Extension<a class="hash-link" aria-label="Direct link to Getting Started with Envio’s Scaffold ETH 2 Extension" title="Direct link to Getting Started with Envio’s Scaffold ETH 2 Extension" href="https://docs.envio.dev/blog/envio-developer-update-october-2025#getting-started-with-envios-scaffold-eth-2-extension">​</a></h2>
<iframe width="560" height="315" src="https://www.youtube.com/embed/IXfGmc7iCI0" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture"></iframe>
<p>You can now build <a href="https://scaffoldeth.io/extensions" target="_blank" rel="noopener noreferrer">Scaffold ETH 2</a> apps that stream real-time data into your frontend without writing any code.</p>
<p>Our curated Envio extension adds automatic indexer generation to your project, making it simple to index all deployed contracts and query their data through a GraphQL API. Your frontend can subscribe to events as they happen, power live dashboards, and stay in sync with the chain with minimal setup.</p>
<p>Check out the <a href="https://docs.envio.dev/docs/HyperIndex/scaffold-eth-2-extension-tutorial" target="_blank" rel="noopener noreferrer">full tutorial</a> in our documentation.</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="ethglobals-ethonline-hackathon">ETHGlobal’s ETHOnline Hackathon<a class="hash-link" aria-label="Direct link to ETHGlobal’s ETHOnline Hackathon" title="Direct link to ETHGlobal’s ETHOnline Hackathon" href="https://docs.envio.dev/blog/envio-developer-update-october-2025#ethglobals-ethonline-hackathon">​</a></h2>
<iframe width="560" height="315" src="https://www.youtube.com/embed/24oDMNgZ-so" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture"></iframe>
<p>ETHGlobal’s <a href="https://ethglobal.com/events/ethonline2025/info/start" target="_blank" rel="noopener noreferrer">ETHOnline</a> returned this month, bringing together builders from around the world for one of the largest virtual hackathons of the year.</p>
<p>Envio joined as a proud partner with <a href="https://ethglobal.com/events/ethonline2025/prizes#envio" target="_blank" rel="noopener noreferrer">$5K in bounties</a> up for grabs. If you’re participating, check out our ETHOnline workshop for an introduction to HyperIndex and HyperSync, how to scaffold, deploy, and stream real-time data, plus past winning hacks, tips, and starter repos to help you ship faster. We look forward to seeing what everyone builds!</p>
<p>P.S. Our bounties can double as a bonus on top of whatever you’re already building, since our tooling plugs right in if you’re deploying contracts or working with on-chain data. 😎</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="understanding-stablecoin-flows-in-real-time">Understanding Stablecoin Flows in Real-time<a class="hash-link" aria-label="Direct link to Understanding Stablecoin Flows in Real-time" title="Direct link to Understanding Stablecoin Flows in Real-time" href="https://docs.envio.dev/blog/envio-developer-update-october-2025#understanding-stablecoin-flows-in-real-time">​</a></h2>
<img src="https://docs.envio.dev/blog-assets/dev-update-oct-25-2.gif" alt="stablecoin flows" width="100%">
<p>Stablecoins move faster than ever, and understanding that flow in real-time opens up new layers of insight, from transaction velocity to how close we are to Visa or Mastercard throughput.</p>
<p>Co-Founder Jonjon Clark shared an early look at a live dashboard powered by Envio, which tracks stablecoin transfers across chains in real-time. It highlights what’s possible when real-time data meets transparent on-chain finance.</p>
<p>Check out the original post on <a href="https://x.com/jonjonclark/status/1973431528228045193" target="_blank" rel="noopener noreferrer">X</a>.</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="scaling-indexing-for-the-next-generation-of-blockchains--pragma-new-delhi-workshop">Scaling Indexing for the Next Generation of Blockchains | Pragma New Delhi Workshop<a class="hash-link" aria-label="Direct link to Scaling Indexing for the Next Generation of Blockchains | Pragma New Delhi Workshop" title="Direct link to Scaling Indexing for the Next Generation of Blockchains | Pragma New Delhi Workshop" href="https://docs.envio.dev/blog/envio-developer-update-october-2025#scaling-indexing-for-the-next-generation-of-blockchains--pragma-new-delhi-workshop">​</a></h2>
<iframe width="560" height="315" src="https://www.youtube.com/embed/sXqditdZix4" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture"></iframe>
<p>Blockchain throughput has grown from 15 TPS in early networks to over 400K TPS on chains like Monad, Sonic, and MegaETH. As networks scale execution, Envio focuses on scaling indexing so developers can keep up with real-time data at that speed.</p>
<p>Co-Founder, <a href="https://x.com/DenhamPreen" target="_blank" rel="noopener noreferrer">Denham Preen</a>, led a workshop at ETHGlobal Pragma New Delhi, sharing how Envio approaches modern blockchain indexing at scale and what it takes to stay in sync with high-performance chains.</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="envio-showcase">Envio Showcase<a class="hash-link" aria-label="Direct link to Envio Showcase" title="Direct link to Envio Showcase" href="https://docs.envio.dev/blog/envio-developer-update-october-2025#envio-showcase">​</a></h2>
<img src="https://docs.envio.dev/blog-assets/dev-update-oct-25-3.gif" alt="showcase" width="100%">
<p>We launched a new showcase page highlighting live demos built with HyperIndex and HyperSync. From real-time dashboards to on-chain visualizations, it’s a growing collection of projects built by the community and team to show what’s possible with Envio.</p>
<p>Explore the <a href="https://docs.envio.dev/showcase" target="_blank" rel="noopener noreferrer">Showcase</a> in our documentation.</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="empowering-builders-with-real-time-indexing--encode-london-2025">Empowering Builders with Real-Time Indexing | Encode London 2025<a class="hash-link" aria-label="Direct link to Empowering Builders with Real-Time Indexing | Encode London 2025" title="Direct link to Empowering Builders with Real-Time Indexing | Encode London 2025" href="https://docs.envio.dev/blog/envio-developer-update-october-2025#empowering-builders-with-real-time-indexing--encode-london-2025">​</a></h2>
<img src="https://docs.envio.dev/blog-assets/dev-update-oct-25-4.png" alt="encode london 2025" width="100%">
<p>Envio joined <a href="https://luma.com/Encode-London-25" target="_blank" rel="noopener noreferrer">Encode London</a> 2025 as a partner, offering $3K in bounties to support builders throughout the weekend hackathon.</p>
<p>The event brought together developers, founders, and innovators from across the ecosystem for a full weekend of hacking, talks, and late nights at the Hub.</p>
<p>Our Co-Founder, Jonjon Clark, hosted a <a href="https://x.com/encodeclub/status/1976293549663715658" target="_blank" rel="noopener noreferrer">workshop</a> on real-time blockchain indexing, sharing how developers can move from indexing to streaming data in real-time using Envio’s suite of tools.</p>
<p>Well done to all the builders and a big shoutout to the Encode team and organizers for an incredible event!</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="️-currentupcoming-conferences-events--hackathons">🗓️ Current/Upcoming Conferences, Events &amp; Hackathons<a class="hash-link" aria-label="Direct link to 🗓️ Current/Upcoming Conferences, Events &amp; Hackathons" title="Direct link to 🗓️ Current/Upcoming Conferences, Events &amp; Hackathons" href="https://docs.envio.dev/blog/envio-developer-update-october-2025#%EF%B8%8F-currentupcoming-conferences-events--hackathons">​</a></h2>
<ul>
<li><a href="https://ethglobal.com/events/ethonline2025/info/start" target="_blank" rel="noopener noreferrer">EthOnline Hackathon</a>: 10th → 31st October 2025</li>
<li><a href="https://www.edgecity.live/patagonia" target="_blank" rel="noopener noreferrer">Edge City Patagonia</a>: 18th October → 15th November, 2025</li>
<li><a href="https://devconnect.org/" target="_blank" rel="noopener noreferrer">Devconnect Buenos Aires</a>: 17th → 22nd November 2025</li>
</ul>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="-featured-developer">🧑‍💻 Featured Developer<a class="hash-link" aria-label="Direct link to 🧑‍💻 Featured Developer" title="Direct link to 🧑‍💻 Featured Developer" href="https://docs.envio.dev/blog/envio-developer-update-october-2025#-featured-developer">​</a></h2>
<img src="https://docs.envio.dev/blog-assets/dev-update-oct-25-5.png" alt="DOTM 2025" width="100%">
<p>This month’s featured developer is Enguerrand, a builder with a strong focus on low level tech and decentralized solutions to real world problems.</p>
<p>As CTO at <a href="https://long.xyz/" target="_blank" rel="noopener noreferrer">LONG()</a>, he’s building plug and play monetization rails for platforms. With a few API calls, LONG() lets teams integrate markets for crowdfunding, fair launches, and rewards, powered by transparent and open market mechanics that make Web3 monetization seamless.</p>
<p>Before LONG(), Enguerrand operated one of Ethereum’s earliest mining setups and led engineering at <a href="https://lum.network/" target="_blank" rel="noopener noreferrer">Lum Network</a>, contributing to multiple Cosmos based stacks. He’s also worked with Ubisoft on community made multiplayer mods for Watch Dogs Legion and created mods for the Mafia series.</p>
<p>He recently contributed to our latest release by adding the ability to access chain readiness status through context.chains, helping improve transparency and reliability across indexing operations.</p>
<p>Always great seeing developers like Enguerrand push performance and developer experience even further with Envio.</p>
<p><em><strong>“What I really appreciated at Envio is 1. the DX is great and super easy to move to, 2. it works flawlessly, 3. its SUPER performant compared to competitors and 4. The team is great, super professional and easy to reach.” - Enguerrand CTO at LONG()</strong></em></p>
<p>Be sure to follow them on <a href="https://x.com/enguerrandpp" target="_blank" rel="noopener noreferrer">X</a> and check out their work on <a href="https://github.com/Segfaultd" target="_blank" rel="noopener noreferrer">GitHub</a> to stay up to date with what they’re building.</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="️-playlist-of-the-month">🎧️ Playlist of the Month<a class="hash-link" aria-label="Direct link to 🎧️ Playlist of the Month" title="Direct link to 🎧️ Playlist of the Month" href="https://docs.envio.dev/blog/envio-developer-update-october-2025#%EF%B8%8F-playlist-of-the-month">​</a></h2>
<img src="https://docs.envio.dev/blog-assets/dev-update-oct-25-6.png" alt="PLOTM Oct 2025" width="100%">
<p>▶️ <a href="https://open.spotify.com/playlist/01eyMwoIMDEmcDjuFJsuhm?si=0319312d9a2d4499" target="_blank" rel="noopener noreferrer">Open Spotify</a></p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="-ship-with-us">🚢 Ship With Us<a class="hash-link" aria-label="Direct link to 🚢 Ship With Us" title="Direct link to 🚢 Ship With Us" href="https://docs.envio.dev/blog/envio-developer-update-october-2025#-ship-with-us">​</a></h2>
<p>Envio is a multichain EVM blockchain indexing solution 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.</p>
<p>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.</p>
<p><a href="https://envio.beehiiv.com/subscribe?utm_source=envio.beehiiv.com&amp;utm_medium=newsletter&amp;utm_campaign=new-post" target="_blank" rel="noopener noreferrer">Subscribe to our newsletter</a> 💌</p>
<p><a href="https://envio.dev/" target="_blank" rel="noopener noreferrer">Website</a> | <a href="https://twitter.com/envio_indexer" target="_blank" rel="noopener noreferrer">X</a> | <a href="https://discord.com/invite/gt7yEUZKeB" target="_blank" rel="noopener noreferrer">Discord</a> | <a href="https://t.me/+5mI61oZibEM5OGQ8" target="_blank" rel="noopener noreferrer">Telegram</a> | <a href="https://github.com/enviodev" target="_blank" rel="noopener noreferrer">GitHub</a> | <a href="https://www.youtube.com/channel/UCR7nZ2yzEtc5SZNM0dhrkhA" target="_blank" rel="noopener noreferrer">YouTube</a> | <a href="https://www.reddit.com/user/Envio_indexer" target="_blank" rel="noopener noreferrer">Reddit</a></p>]]></content>
    </entry>
    <entry>
        <title type="html"><![CDATA[Envio Developer Update September 2025]]></title>
        <id>https://docs.envio.dev/blog/envio-developer-update-september-2025</id>
        <link href="https://docs.envio.dev/blog/envio-developer-update-september-2025"/>
        <updated>2025-09-30T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[Catch the highlights from Envio’s September 2025 developer update including product improvements, new network integrations, and community builder milestones.]]></summary>
        <content type="html"><![CDATA[<img src="https://docs.envio.dev/blog-assets/sep-update-2025-0.png" alt="Cover Image Envio Developer Community Update September 2025" width="100%">
<p>Welcome to our September Developer Update.</p>
<p>This month, we shipped major new features in v2.28.0 and v2.29.0, introduced Block Handlers and the new <code>_meta</code> query, and rolled out significant performance improvements that make indexing even faster and more efficient. We were on the ground at Pragma, ETHGlobal New Delhi, and Sonic Summit in Singapore, explored how AI is shaping blockchain data, and showcased Envio’s indexing support for MegaETH along with how we power tools like Liqo, a liquidations leaderboard.</p>
<p>We also kicked off new hackathons with MetaMask and Monad and confirmed our partnership for Encode London next month. Let’s dive in!</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="-big-releases-v2280--v2290">⚡ Big Releases: v2.28.0 → v2.29.0<a class="hash-link" aria-label="Direct link to ⚡ Big Releases: v2.28.0 → v2.29.0" title="Direct link to ⚡ Big Releases: v2.28.0 → v2.29.0" href="https://docs.envio.dev/blog/envio-developer-update-september-2025#-big-releases-v2280--v2290">​</a></h2>
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="v2280">V2.28.0<a class="hash-link" aria-label="Direct link to V2.28.0" title="Direct link to V2.28.0" href="https://docs.envio.dev/blog/envio-developer-update-september-2025#v2280">​</a></h3>
<p>For a visual walkthrough, check out our Shipper Log v2.28.0 on <a href="https://www.youtube.com/watch?v=qnYX59jWx_k" target="_blank" rel="noopener noreferrer">YouTube</a>.</p>
<h4 class="anchor anchorWithStickyNavbar_LWe7" id="official-_meta-query">Official _meta query<a class="hash-link" aria-label="Direct link to Official _meta query" title="Direct link to Official _meta query" href="https://docs.envio.dev/blog/envio-developer-update-september-2025#official-_meta-query">​</a></h4>
<p>HyperIndex now exposes an official <code>_meta</code> query that returns indexing metadata per chain, making it simple to monitor progress and track sync status.</p>
<h4 class="anchor anchorWithStickyNavbar_LWe7" id="2-faster-and-cheaper-historical-sync">2× faster and cheaper historical sync<a class="hash-link" aria-label="Direct link to 2× faster and cheaper historical sync" title="Direct link to 2× faster and cheaper historical sync" href="https://docs.envio.dev/blog/envio-developer-update-september-2025#2-faster-and-cheaper-historical-sync">​</a></h4>
<p>Block range selection for log queries has been improved, cutting the number of required requests for some RPC providers in half, making historical sync up to 2x faster. HyperSync responses are now smaller, faster, and simpler, reducing ingress costs while improving performance.</p>
<h4 class="anchor anchorWithStickyNavbar_LWe7" id="big-performance-boost-for-large-factories">Big performance boost for large factories<a class="hash-link" aria-label="Direct link to Big performance boost for large factories" title="Direct link to Big performance boost for large factories" href="https://docs.envio.dev/blog/envio-developer-update-september-2025#big-performance-boost-for-large-factories">​</a></h4>
<p>Indexers handling large numbers of addresses now sync significantly faster. In testing, an indexer with over 2 million addresses synced in about two days instead of four.</p>
<h4 class="anchor anchorWithStickyNavbar_LWe7" id="subgraph-migration-cursor-rules-cheatsheet">Subgraph migration Cursor rules cheatsheet<a class="hash-link" aria-label="Direct link to Subgraph migration Cursor rules cheatsheet" title="Direct link to Subgraph migration Cursor rules cheatsheet" href="https://docs.envio.dev/blog/envio-developer-update-september-2025#subgraph-migration-cursor-rules-cheatsheet">​</a></h4>
<p>A new Cursor rule example in our repo helps you quickly migrate existing Subgraphs to HyperIndex.</p>
<h4 class="anchor anchorWithStickyNavbar_LWe7" id="️potential-breaking-change">⚠️Potential breaking change<a class="hash-link" aria-label="Direct link to ⚠️Potential breaking change" title="Direct link to ⚠️Potential breaking change" href="https://docs.envio.dev/blog/envio-developer-update-september-2025#%EF%B8%8Fpotential-breaking-change">​</a></h4>
<p>We’ve refactored internal tables to focus on a single public entry point: <code>_meta</code>. Internal tables such as <code>chain_metadata</code>, <code>event_sync_state</code>, <code>persisted_state</code>, <code>end_<strong>of</strong>_block_range_scanned_data</code>, and <strong><code>dynamic_contract_registry</code></strong> are now hidden from Hasura, and their internal representations have changed.</p>
<p>If this impacts your setup, reach out, and we’ll help you migrate smoothly.</p>
<img src="https://docs.envio.dev/blog-assets/sep-update-2025-1.png" alt="query" width="100%">
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="v2290">V2.29.0<a class="hash-link" aria-label="Direct link to V2.29.0" title="Direct link to V2.29.0" href="https://docs.envio.dev/blog/envio-developer-update-september-2025#v2290">​</a></h3>
<p>View Shipper Log on <a href="https://www.youtube.com/watch?v=q2CNXIxtVjQ" target="_blank" rel="noopener noreferrer">YouTube</a></p>
<h4 class="anchor anchorWithStickyNavbar_LWe7" id="block-handlers">🆕Block Handlers<a class="hash-link" aria-label="Direct link to 🆕Block Handlers" title="Direct link to 🆕Block Handlers" href="https://docs.envio.dev/blog/envio-developer-update-september-2025#block-handlers">​</a></h4>
<p>You can now run logic on every block or at defined intervals, unlocking new use cases like aggregations, time-series data, and bulk updates using raw SQL.</p>
<p>Example:</p>
<div class="codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#F8F8F2;--prism-background-color:#282A36"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar" style="color:#F8F8F2;background-color:#282A36"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#F8F8F2"><span class="token plain">import { onBlock } from "generated";</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain" style="display:inline-block"></span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">onBlock(</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">  {</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">    name: "MyBlockHandler",</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">    chain: 1,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">    interval: 10,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">    startBlock: 10_000_000,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">  },</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">  async ({ block, context }) =&gt; {</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">    context.log.info(`Processing block ${block.number}`);</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">  }</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">);</span><br></span></code></pre><div class="buttonGroup__atx"><button type="button" aria-label="Copy code to clipboard" title="Copy" class="clean-btn"><span class="copyButtonIcons_eSgA" aria-hidden="true"><svg viewBox="0 0 24 24" class="copyButtonIcon_y97N"><path fill="currentColor" d="M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z"></path></svg><svg viewBox="0 0 24 24" class="copyButtonSuccessIcon_LjdS"><path fill="currentColor" d="M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"></path></svg></span></button></div></div></div>
<p>Read our <a href="https://docs.envio.dev/docs/HyperIndex/block-handlers" target="_blank" rel="noopener noreferrer">docs</a> to learn more about block handlers and the powerful use cases they enable, like:</p>
<ul>
<li>Time intervals</li>
<li>Preset handlers</li>
<li>Multichain mode</li>
<li>Different intervals for historical vs. real-time sync</li>
</ul>
<p>Be sure to check out our <a href="https://github.com/enviodev/all-contracts-indexer/blob/main/src/EventHandlers.ts" target="_blank" rel="noopener noreferrer">Example Indexer</a> to see Block Handlers combined with Preload Optimization, Effect API queries, and Traces indexing to track all contracts deployed on Mainnet.</p>
<p>👉 See full <a href="https://github.com/enviodev/hyperindex/releases" target="_blank" rel="noopener noreferrer">release notes</a></p>
<p>👉 Star us on <a href="https://github.com/enviodev/hyperindex" target="_blank" rel="noopener noreferrer">GitHub</a> ⭐</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="liqo-brings-real-time-liquidation-insights-across-major-defi-protocols">Liqo Brings Real-Time Liquidation Insights Across Major DeFi Protocols<a class="hash-link" aria-label="Direct link to Liqo Brings Real-Time Liquidation Insights Across Major DeFi Protocols" title="Direct link to Liqo Brings Real-Time Liquidation Insights Across Major DeFi Protocols" href="https://docs.envio.dev/blog/envio-developer-update-september-2025#liqo-brings-real-time-liquidation-insights-across-major-defi-protocols">​</a></h2>
<img src="https://docs.envio.dev/blog-assets/sep-update-2025-2.png" alt="liqo" width="100%">
<p>Track major real-time liquidations in style with <a href="https://www.liqo.xyz/" target="_blank" rel="noopener noreferrer">Liqo</a>, a powerful liquidation leaderboard tool powered by Envio. The new leaderboard gives you a clear view of the most active liquidators across top protocols like <a href="https://aave.com/" target="_blank" rel="noopener noreferrer">Aave</a>, <a href="https://morpho.org/" target="_blank" rel="noopener noreferrer">Morpho</a>, and <a href="https://euler.finance/" target="_blank" rel="noopener noreferrer">Euler</a>, with support for <a href="https://twyne.xyz/" target="_blank" rel="noopener noreferrer">Twyne</a> coming soon.</p>
<p>It makes exploring liquidation activity across multiple chains and protocols easier than ever, all from one place.</p>
<p>Shoutout to <a href="https://x.com/the_truthseekah" target="_blank" rel="noopener noreferrer">Saurav</a> for their contributions to the sleek UI upgrade.</p>
<p>Check out the original post on <a href="https://x.com/jonjonclark/status/1970164446480695754" target="_blank" rel="noopener noreferrer">X</a>.</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="metamask-smart-accounts-hackathon-with-monad-and-envio">MetaMask Smart Accounts Hackathon with Monad and Envio<a class="hash-link" aria-label="Direct link to MetaMask Smart Accounts Hackathon with Monad and Envio" title="Direct link to MetaMask Smart Accounts Hackathon with Monad and Envio" href="https://docs.envio.dev/blog/envio-developer-update-september-2025#metamask-smart-accounts-hackathon-with-monad-and-envio">​</a></h2>
<img src="https://docs.envio.dev/blog-assets/sep-update-2025-3.png" alt="metamask hackathon" width="100%">
<p>The MetaMask Smart Accounts Hackathon, in collaboration with Monad and Envio, is now live and will run from September 19 to October 20. Builders are invited to create next-level applications on Monad with a focus on account abstraction and user experience.</p>
<p>Envio is putting up $5,000 for builders:</p>
<p>• $2,000 for Best Use of Envio</p>
<p>• $3,000 in bonuses</p>
<p>In total, $15,000 in prizes are up for grabs.</p>
<p>More details on <a href="https://www.hackquest.io/hackathons/MetaMask-Smart-Accounts-x-Monad-Dev-Cook-Off" target="_blank" rel="noopener noreferrer">Hackquest</a>.</p>
<p>Missed our kickoff call and want to learn more? Check out the broadcast on <a href="https://x.com/i/broadcasts/1OwxWemMopDGQ" target="_blank" rel="noopener noreferrer">X</a>.</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="envio-at-pragma-and-ethglobal-new-delhi">Envio at Pragma and ETHGlobal New Delhi<a class="hash-link" aria-label="Direct link to Envio at Pragma and ETHGlobal New Delhi" title="Direct link to Envio at Pragma and ETHGlobal New Delhi" href="https://docs.envio.dev/blog/envio-developer-update-september-2025#envio-at-pragma-and-ethglobal-new-delhi">​</a></h2>
<img src="https://docs.envio.dev/blog-assets/sep-update-2025-4.png" alt="ethglobal new dehli" width="100%">
<p>The team was in New Delhi for Pragma and ETHGlobal, spending the week with builders, founders, and partners across the ecosystem. Every dapp relies on indexing, but most existing solutions are slow, siloed, and unreliable.</p>
<p>We shared how HyperIndex and HyperSync change that, bringing high performance, multi-chain infrastructure that scales with the modular ecosystem. The result is faster dapps, richer analytics, and a reliable data backbone developers can build on with confidence.</p>
<p>Big thanks to ETHGlobal, the organisers, partners, and everyone who stopped by to chat with us in New Delhi.</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="envio-supports-megaeth-builders-with-lightning-fast-on-chain-data-access">Envio Supports MegaETH Builders with Lightning-Fast On-Chain Data Access<a class="hash-link" aria-label="Direct link to Envio Supports MegaETH Builders with Lightning-Fast On-Chain Data Access" title="Direct link to Envio Supports MegaETH Builders with Lightning-Fast On-Chain Data Access" href="https://docs.envio.dev/blog/envio-developer-update-september-2025#envio-supports-megaeth-builders-with-lightning-fast-on-chain-data-access">​</a></h2>
<img src="https://docs.envio.dev/blog-assets/sep-update-2025-5.png" alt="megaeth support" width="100%">
<p>100k+ TPS, 10+ ggas p/s &amp; &lt;10ms blocks? Envio is built for it. Our indexing framework supports developers building on MegaETH with efficient access to both real-time and historical data.</p>
<p>With Envio, you can sync millions of events up to 2000x faster than RPC, making data access easy, fast, and fully customizable even at massive scale. Our performance and mainnet readiness make Envio the ideal choice for builders looking to ship real-time and performant applications on MegaETH.</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="the-state-of-ai-in-blockchain-data-neon-x-envio">The State of AI in Blockchain Data: Neon x Envio<a class="hash-link" aria-label="Direct link to The State of AI in Blockchain Data: Neon x Envio" title="Direct link to The State of AI in Blockchain Data: Neon x Envio" href="https://docs.envio.dev/blog/envio-developer-update-september-2025#the-state-of-ai-in-blockchain-data-neon-x-envio">​</a></h2>
<img src="https://docs.envio.dev/blog-assets/sep-update-2025-6.png" alt="neonevm ama" width="100%">
<p>Blockchain generates endless streams of data, and powerful indexers like Envio make it usable. But what happens when AI steps into the picture?</p>
<p>We joined Neon and Subsquid for a live panel to dig into how AI is reshaping the way data is accessed, organized, and understood in Web3. The conversation explored how intelligence layers can boost indexing workflows, change how developers build with on-chain data, and what the future looks like as AI becomes part of the core data stack.</p>
<p>Missed it live? Catch the full recording of the broadcast on <a href="https://x.com/i/broadcasts/1BRJjgOnEMjxw" target="_blank" rel="noopener noreferrer">X</a>.</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="join-envio-at-encode-london-this-october">Join Envio at Encode London This October<a class="hash-link" aria-label="Direct link to Join Envio at Encode London This October" title="Direct link to Join Envio at Encode London This October" href="https://docs.envio.dev/blog/envio-developer-update-september-2025#join-envio-at-encode-london-this-october">​</a></h2>
<img src="https://docs.envio.dev/blog-assets/sep-update-2025-7.png" alt="encode london 2025" width="100%">
<p>We’re excited to be partners at the Encode London Hackathon and Conference, taking place from 24–26 October at the <a href="https://hub.encode.club/" target="_blank" rel="noopener noreferrer">Encode Hub</a> in Shoreditch, London. This three-day event brings together builders, researchers, and industry leaders for hands-on hacking, talks, and workshops focused on AI and Web3. Our team will be on the ground all weekend supporting builders, so keep an eye out for us throughout the event.</p>
<p>Plus, we’ll be hosting a speaking slot and putting up a couple of bounties with prizes, more details coming soon!</p>
<p>See full event details and get tickets in <a href="https://luma.com/Encode-London-25" target="_blank" rel="noopener noreferrer">Luma</a>.</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="developer-workshop-series-exploring-aave-with-envio">Developer Workshop Series: Exploring Aave with Envio<a class="hash-link" aria-label="Direct link to Developer Workshop Series: Exploring Aave with Envio" title="Direct link to Developer Workshop Series: Exploring Aave with Envio" href="https://docs.envio.dev/blog/envio-developer-update-september-2025#developer-workshop-series-exploring-aave-with-envio">​</a></h2>
<iframe width="560" height="315" src="https://www.youtube.com/embed/pVk7-0T_A_g?list=PLV4hxy8ztIJLP4MSpYUXvzoJWY9wMe2L6" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture"></iframe>
<p>We’ve kicked off a 16-part developer workshop series, starting with a session focused on exploring Aave data using Envio. The series is designed to help developers get hands-on with real on-chain data, showing how to query, index, and build with Aave using Envio.</p>
<p>More workshops are on the way, so be sure to subscribe this YouTube <a href="https://www.youtube.com/@decryptedbytes/playlists" target="_blank" rel="noopener noreferrer">channel</a></p>
<p>to follow along and catch every session.</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="️-upcoming-events">🗓️ Upcoming Events<a class="hash-link" aria-label="Direct link to 🗓️ Upcoming Events" title="Direct link to 🗓️ Upcoming Events" href="https://docs.envio.dev/blog/envio-developer-update-september-2025#%EF%B8%8F-upcoming-events">​</a></h2>
<ul>
<li><a href="https://luma.com/Encode-London-25" target="_blank" rel="noopener noreferrer">Encode London</a>: 24th → 26th October 2025</li>
<li><a href="https://devconnect.org/" target="_blank" rel="noopener noreferrer">Devconnect Buenos Aires</a>: 17th → 22nd November 2025</li>
</ul>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="-featured-developer">🧑‍💻 Featured Developer<a class="hash-link" aria-label="Direct link to 🧑‍💻 Featured Developer" title="Direct link to 🧑‍💻 Featured Developer" href="https://docs.envio.dev/blog/envio-developer-update-september-2025#-featured-developer">​</a></h2>
<img src="https://docs.envio.dev/blog-assets/sep-update-2025-8.png" alt="DOTM Sep 2025" width="100%">
<p>This month’s featured developer is <a href="https://www.linkedin.com/in/ryan-holanda/" target="_blank" rel="noopener noreferrer">Ryan Holanda</a>, Co-founder and CTO of <a href="https://zupprotocol.xyz/" target="_blank" rel="noopener noreferrer">Zup Protocol</a>. A software engineer since the age of 16, Ryan brings advanced expertise across front-end, mobile, blockchain, and design. Driven by a deep passion for DeFi and the Web3 ecosystem, he has dedicated his career to building innovative solutions that empower users and promote financial freedom.</p>
<p>At just 20 years old, Ryan has already won multiple hackathons, contributed to several open source projects, and founded Zup Protocol. He is known for his quick problem-solving skills across a wide range of domains, from Figma design to complex blockchain engineering.</p>
<p><em><strong>“Envio is by far the best indexer on the market today. Their innovative approach to indexing blockchain data helped Zup Protocol reduce the sync time for historical liquidity pools data from 3 months with Subgraphs to just 2 days using their hosted service. The Envio team is amazing and always ready to help whenever you need support. If you like great products and cool teams, you should definitely give it a try (pro tip: the migration from Subgraphs is veeeery easy ).”</strong></em> - <em>Ryan Holanda, Co-Founder &amp; CTO of Zup Protocol</em></p>
<p>Be sure to follow them on <a href="https://x.com/moo9000" target="_blank" rel="noopener noreferrer">X</a> and check out their work on <a href="https://github.com/RyanHolanda" target="_blank" rel="noopener noreferrer">GitHub</a> to stay up to date with what they are building.</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="️-playlist-of-the-month">🎧️ Playlist of the Month<a class="hash-link" aria-label="Direct link to 🎧️ Playlist of the Month" title="Direct link to 🎧️ Playlist of the Month" href="https://docs.envio.dev/blog/envio-developer-update-september-2025#%EF%B8%8F-playlist-of-the-month">​</a></h2>
<img src="https://docs.envio.dev/blog-assets/sep-update-2025-9.png" alt="PLOTM Sep 2025" width="100%">
<p>▶️<a href="https://open.spotify.com/playlist/2lOYVNjlopciZGOUGdPED1?si=34ee9820a0db4494" target="_blank" rel="noopener noreferrer"> Open Spotify</a></p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="-ship-with-us">🚢 Ship With Us<a class="hash-link" aria-label="Direct link to 🚢 Ship With Us" title="Direct link to 🚢 Ship With Us" href="https://docs.envio.dev/blog/envio-developer-update-september-2025#-ship-with-us">​</a></h2>
<p>Envio is a multichain EVM blockchain indexing solution 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.</p>
<p>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.</p>
<p><a href="https://envio.beehiiv.com/subscribe?utm_source=envio.beehiiv.com&amp;utm_medium=newsletter&amp;utm_campaign=new-post" target="_blank" rel="noopener noreferrer">Subscribe to our newsletter</a> 💌</p>
<p><a href="https://envio.dev/" target="_blank" rel="noopener noreferrer">Website</a> | <a href="https://twitter.com/envio_indexer" target="_blank" rel="noopener noreferrer">X</a> | <a href="https://discord.com/invite/gt7yEUZKeB" target="_blank" rel="noopener noreferrer">Discord</a> | <a href="https://t.me/+5mI61oZibEM5OGQ8" target="_blank" rel="noopener noreferrer">Telegram</a> | <a href="https://github.com/enviodev" target="_blank" rel="noopener noreferrer">GitHub</a> | <a href="https://www.youtube.com/channel/UCR7nZ2yzEtc5SZNM0dhrkhA" target="_blank" rel="noopener noreferrer">YouTube</a> | <a href="https://www.reddit.com/user/Envio_indexer" target="_blank" rel="noopener noreferrer">Reddit</a></p>]]></content>
    </entry>
    <entry>
        <title type="html"><![CDATA[Envio Developer Update August 2025]]></title>
        <id>https://docs.envio.dev/blog/envio-developer-update-august-2025</id>
        <link href="https://docs.envio.dev/blog/envio-developer-update-august-2025"/>
        <updated>2025-08-29T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[See what Envio shipped in August 2025 including key product updates, internal hackathon projects, new integrations, and expanded network support for builders.]]></summary>
        <content type="html"><![CDATA[<img src="https://docs.envio.dev/blog-assets/dev-update-august-2025.png" alt="Cover Image Envio Developer Community Update August 2025" width="100%">
<p>Welcome to our August Developer Update.</p>
<p>This month, we shipped preload optimization in v2.27.0, added contract-specific start blocks, and rolled out improved contributing guidelines with built-in Cursor rules. HyperSync also went global, we joined the Mobil3 hackathon in Mexico City, and we built a Telegram-to-Notion sync utility to make CRM management easier. Let’s dive in!</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="-big-releases-v2270">⚡ BIG Releases: v2.27.0<a class="hash-link" aria-label="Direct link to ⚡ BIG Releases: v2.27.0" title="Direct link to ⚡ BIG Releases: v2.27.0" href="https://docs.envio.dev/blog/envio-developer-update-august-2025#-big-releases-v2270">​</a></h2>
<h4 class="anchor anchorWithStickyNavbar_LWe7" id="preload-optimization">Preload Optimization<a class="hash-link" aria-label="Direct link to Preload Optimization" title="Direct link to Preload Optimization" href="https://docs.envio.dev/blog/envio-developer-update-august-2025#preload-optimization">​</a></h4>
<p>HyperIndex now preloads entities used by handlers via batched database queries, maintaining the original order of event processing. Paired with the Effect API for external calls, this gives big performance gains over other indexing solutions.</p>
<p>Set a single line in your config and make your handlers run multiple times faster without changing a single line of code:</p>
<div class="codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#F8F8F2;--prism-background-color:#282A36"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar" style="color:#F8F8F2;background-color:#282A36"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#F8F8F2"><span class="token plain">preload_handlers: true</span><br></span></code></pre><div class="buttonGroup__atx"><button type="button" aria-label="Copy code to clipboard" title="Copy" class="clean-btn"><span class="copyButtonIcons_eSgA" aria-hidden="true"><svg viewBox="0 0 24 24" class="copyButtonIcon_y97N"><path fill="currentColor" d="M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z"></path></svg><svg viewBox="0 0 24 24" class="copyButtonSuccessIcon_LjdS"><path fill="currentColor" d="M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"></path></svg></span></button></div></div></div>
<p><em>⚠️ Note: Preload optimization runs your handlers twice. From <strong><code>envio@2.27</code></strong>, all new indexers include it by default.</em></p>
<h4 class="anchor anchorWithStickyNavbar_LWe7" id="contract-specific-start-block">Contract-specific start block<a class="hash-link" aria-label="Direct link to Contract-specific start block" title="Direct link to Contract-specific start block" href="https://docs.envio.dev/blog/envio-developer-update-august-2025#contract-specific-start-block">​</a></h4>
<p>HyperIndex now supports indexing with start blocks on a per-contract basis (previously, start blocks were only per-network), a highly requested feature contributed by one of our community members, <a href="https://github.com/rori4" target="_blank" rel="noopener noreferrer">Rangel Stoilov</a>.</p>
<p><strong>Example</strong>: register NFT contracts from a factory but start processing Transfers only from block 30,000,000:</p>
<div class="codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#F8F8F2;--prism-background-color:#282A36"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar" style="color:#F8F8F2;background-color:#282A36"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#F8F8F2"><span class="token plain">name: nft-indexer</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">description: NFT Factory</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">networks:</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">  - id: 1337</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">    start_block: 0</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">    contracts:</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">      - name: NftFactory</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">        address: 0x4675a6B115329294e0518A2B7cC12B70987895C4</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">        handler: src/EventHandlers.ts</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">        events:</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">          - event: SimpleNftCreated(string name, string symbol, uint256 maxSupply, address contractAddress)</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain" style="display:inline-block"></span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">      - name: Nft</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">        # No address field - we'll discover these addresses from SimpleNftCreated events</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">        start_block: </span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">        handler: src/EventHandlers.ts</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">        start_block: 30000000 # Overwrite the network start block</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">        events:</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">          - event: Transfer(address from, address to, uint256 tokenId)</span><br></span></code></pre><div class="buttonGroup__atx"><button type="button" aria-label="Copy code to clipboard" title="Copy" class="clean-btn"><span class="copyButtonIcons_eSgA" aria-hidden="true"><svg viewBox="0 0 24 24" class="copyButtonIcon_y97N"><path fill="currentColor" d="M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z"></path></svg><svg viewBox="0 0 24 24" class="copyButtonSuccessIcon_LjdS"><path fill="currentColor" d="M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"></path></svg></span></button></div></div></div>
<h4 class="anchor anchorWithStickyNavbar_LWe7" id="️️-contributing-improvements">👷‍♀️👷‍♂️ Contributing Improvements<a class="hash-link" aria-label="Direct link to 👷‍♀️👷‍♂️ Contributing Improvements" title="Direct link to 👷‍♀️👷‍♂️ Contributing Improvements" href="https://docs.envio.dev/blog/envio-developer-update-august-2025#%EF%B8%8F%EF%B8%8F-contributing-improvements">​</a></h4>
<p>We’ve updated our <strong><code>CONTRIBUTING.md</code></strong> with a detailed guide to navigating the HyperIndex codebase and examples of changes in action. We’ve also added <code>.cursor</code> rules to make developing new HyperIndex features easier.</p>
<h4 class="anchor anchorWithStickyNavbar_LWe7" id="embrace-vibe-coding">Embrace Vibe-Coding<a class="hash-link" aria-label="Direct link to Embrace Vibe-Coding" title="Direct link to Embrace Vibe-Coding" href="https://docs.envio.dev/blog/envio-developer-update-august-2025#embrace-vibe-coding">​</a></h4>
<p>All new projects now include initial <code>.cursor</code> rules to help you build indexers with agent support. Got ideas? Send a PR with rule suggestions to improve the experience for everyone. 😉</p>
<p>👉 See full <a href="https://github.com/enviodev/hyperindex/releases" target="_blank" rel="noopener noreferrer">release notes</a></p>
<p>👉 Star us on <a href="https://github.com/enviodev/hyperindex" target="_blank" rel="noopener noreferrer">GitHub</a> ⭐</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="introducing-shipper-logs">Introducing Shipper Logs<a class="hash-link" aria-label="Direct link to Introducing Shipper Logs" title="Direct link to Introducing Shipper Logs" href="https://docs.envio.dev/blog/envio-developer-update-august-2025#introducing-shipper-logs">​</a></h2>
<iframe width="560" height="315" src="https://www.youtube.com/embed/QqbH78CEid8" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture"></iframe>
<p>Our new <a href="https://www.youtube.com/@envio_indexer/playlists" target="_blank" rel="noopener noreferrer">YouTube series</a> covers release updates, new features, and optimizations. Episode 1 covers preload optimization in the v2.27.0 release and how it speeds up indexing.</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="introducing-chain-pulse">Introducing Chain Pulse<a class="hash-link" aria-label="Direct link to Introducing Chain Pulse" title="Direct link to Introducing Chain Pulse" href="https://docs.envio.dev/blog/envio-developer-update-august-2025#introducing-chain-pulse">​</a></h2>
<img src="https://docs.envio.dev/blog-assets/chain-pulse.png" alt="chain pulse" width="100%">
<p>A simple yet powerful tool to quickly check the pulse of multiple blockchains in real time.</p>
<p>With a single command, you can instantly see:</p>
<ul>
<li>📊 Throughput</li>
<li>🔄 Transaction activity</li>
<li>👥 Address activity</li>
<li>📑 Logs &amp; other key metrics</li>
</ul>
<p>Chains already cooking include: BNB, MegaETH, Taraxa, Monad, Base, Unichain (Sepolia), and Polygon, with more on the way.</p>
<p>Just run:</p>
<div class="codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#F8F8F2;--prism-background-color:#282A36"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar" style="color:#F8F8F2;background-color:#282A36"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#F8F8F2"><span class="token plain">npx chainpulse</span><br></span></code></pre><div class="buttonGroup__atx"><button type="button" aria-label="Copy code to clipboard" title="Copy" class="clean-btn"><span class="copyButtonIcons_eSgA" aria-hidden="true"><svg viewBox="0 0 24 24" class="copyButtonIcon_y97N"><path fill="currentColor" d="M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z"></path></svg><svg viewBox="0 0 24 24" class="copyButtonSuccessIcon_LjdS"><path fill="currentColor" d="M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"></path></svg></span></button></div></div></div>
<p>👉 Check out the original post on <a href="https://x.com/jonjonclark/status/1958497121293787146" target="_blank" rel="noopener noreferrer">X</a>.</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="envio-powers-zup-protocol">Envio Powers Zup Protocol<a class="hash-link" aria-label="Direct link to Envio Powers Zup Protocol" title="Direct link to Envio Powers Zup Protocol" href="https://docs.envio.dev/blog/envio-developer-update-august-2025#envio-powers-zup-protocol">​</a></h2>
<img src="https://docs.envio.dev/blog-assets/zup-integration.png" alt="zup" width="100%">
<p>Easily search millions of pools across multiple DEXs and chains for the best yield per pair. Really cool tech.</p>
<p>Zup Protocol now connects you to 1M+ pools and 16 protocols across 5 blockchains.</p>
<p>Powered by Envio, you can compare 1,000+ combos in just 10 seconds.</p>
<p>👉 Check out Zup Protocol:<a href="https://app.zupprotocol.xyz/" target="_blank" rel="noopener noreferrer"> app.zupprotocol.xyz</a></p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="hypersync-is-now-globally-distributed">HyperSync is now Globally Distributed<a class="hash-link" aria-label="Direct link to HyperSync is now Globally Distributed" title="Direct link to HyperSync is now Globally Distributed" href="https://docs.envio.dev/blog/envio-developer-update-august-2025#hypersync-is-now-globally-distributed">​</a></h2>
<img src="https://docs.envio.dev/blog-assets/k8gb.png" alt="k8gb" width="100%">
<p>We’ve joined the official list of  <a href="https://k8gb.io/ADOPTERS/" target="_blank" rel="noopener noreferrer">K8GB adopters</a>. HyperSync is now served from multiple regions, giving builders faster and more reliable access wherever they are.</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="-mobil3-hackathon---mexico-city">🇲🇽 Mobil3 Hackathon - Mexico City<a class="hash-link" aria-label="Direct link to 🇲🇽 Mobil3 Hackathon - Mexico City" title="Direct link to 🇲🇽 Mobil3 Hackathon - Mexico City" href="https://docs.envio.dev/blog/envio-developer-update-august-2025#-mobil3-hackathon---mexico-city">​</a></h2>
<img src="https://docs.envio.dev/blog-assets/mobil3-hackathon.png" alt="mobil3 hackathon" width="100%">
<p>We had a great time at the <a href="https://mobil3.xyz/" target="_blank" rel="noopener noreferrer">Mobil3</a> Hackathon in CDMX!</p>
<p>Envio put up a <a href="https://x.com/mobil3_xyz/status/1956083421018833267" target="_blank" rel="noopener noreferrer">$2,000 USD bounty</a> for the best real-time payments or consumer fintech dashboards built using Envio.</p>
<p>Co-founder Denham Preen was on-site, leading a workshop on HyperIndex + HyperSync and offering 1:1 mentoring to teams throughout the hackathon.</p>
<p>Big thanks to the Mobil3 organizers, the Monaa Foundation, and all the builders who made it an incredible event!</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="-943m-frozen">💸 $943M Frozen<a class="hash-link" aria-label="Direct link to 💸 $943M Frozen" title="Direct link to 💸 $943M Frozen" href="https://docs.envio.dev/blog/envio-developer-update-august-2025#-943m-frozen">​</a></h2>
<img src="https://docs.envio.dev/blog-assets/banned-list.png" alt="banned list" width="100%">
<p>Say hello to the only list you don’t want to be on → <a href="https://thebannedlist.xyz/" target="_blank" rel="noopener noreferrer">The Banned List</a></p>
<p>This dashboard tracks funds frozen across USDT and USDC on Ethereum mainnet. Right now, over $943M is locked in blacklisted wallets. USDT accounts for $833.78M and USDC makes up $109.73M.</p>
<p>Some of the top wallets hold tens of millions, with one blocked from moving $50.25M. New addresses continue to be blacklisted, including one with $1.37M that keeps trying to move funds out. It’s still not clear why these wallets have been targeted, but the dashboard makes it easy to explore and investigate what’s happening in real time.</p>
<p>👉 Check out the original post on <a href="https://x.com/DenhamPreen/status/1956037853927846261" target="_blank" rel="noopener noreferrer">X</a>.</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="-introducing-liquidator">💧 Introducing Liquidator<a class="hash-link" aria-label="Direct link to 💧 Introducing Liquidator" title="Direct link to 💧 Introducing Liquidator" href="https://docs.envio.dev/blog/envio-developer-update-august-2025#-introducing-liquidator">​</a></h2>
<img src="https://docs.envio.dev/blog-assets/liquidator.png" alt="liquidator" width="100%">
<p>Say hello to Liquidator, a new tool that lets you watch liquidation events unfold live in your terminal.</p>
<p>Powered by Envio, it can cut through more than 10 chains in seconds and surface hundreds of thousands of liquidation events, raw, unfiltered, and in real time.</p>
<p>Liquidator is currently live for Aave, with more protocols coming soon. Which one should we add next? 👀</p>
<p>👉 See the original post on <a href="https://x.com/jonjonclark/status/1950609313719783846" target="_blank" rel="noopener noreferrer">X</a>.</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="-telegram-to-notion-sync-crm-tool">📦 Telegram to Notion Sync CRM Tool<a class="hash-link" aria-label="Direct link to 📦 Telegram to Notion Sync CRM Tool" title="Direct link to 📦 Telegram to Notion Sync CRM Tool" href="https://docs.envio.dev/blog/envio-developer-update-august-2025#-telegram-to-notion-sync-crm-tool">​</a></h2>
<p>Managing endless Telegram groups is a hassle, so we built an open-source CLI tool that syncs your Telegram chats into a Notion database.</p>
<p>It finds all chats with a specific substring, adds new ones automatically, and lets you manage them with Kanban, labels, and reminders.</p>
<p>Credits to <a href="https://x.com/KenauVith32" target="_blank" rel="noopener noreferrer">Kenau Vith</a></p>
<p>👉 Check it out on <a href="https://github.com/enviodev/telegram-to-notiondb" target="_blank" rel="noopener noreferrer">GitHub</a></p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="️-upcoming-events">🗓️ Upcoming Events<a class="hash-link" aria-label="Direct link to 🗓️ Upcoming Events" title="Direct link to 🗓️ Upcoming Events" href="https://docs.envio.dev/blog/envio-developer-update-august-2025#%EF%B8%8F-upcoming-events">​</a></h2>
<ul>
<li><a href="https://luma.com/Encode-London-25" target="_blank" rel="noopener noreferrer">Encode London</a>: 24th → 26th October 2025</li>
<li><a href="https://devconnect.org/" target="_blank" rel="noopener noreferrer">Devconnect Buenos Aires</a>: 17th → 22nd November 2025</li>
</ul>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="-featured-developer">🧑‍💻 Featured Developer<a class="hash-link" aria-label="Direct link to 🧑‍💻 Featured Developer" title="Direct link to 🧑‍💻 Featured Developer" href="https://docs.envio.dev/blog/envio-developer-update-august-2025#-featured-developer">​</a></h2>
<img src="https://docs.envio.dev/blog-assets/aug-2025-DOTM.png" alt="Aug 2025 DOTM" width="100%">
<p>This month’s featured developer is Mikko Ohtamaa, CEO and Co-Founder of <a href="https://tradingstrategy.ai/" target="_blank" rel="noopener noreferrer">Trading Strategy</a>, a Web3 algorithmic trading protocol. Over the past decade, Mikko has served as CTO at leading blockchain companies like LocalBitcoins (one of the first Bitcoin exchanges) and TokenMarket (one of the first ICO platforms), where he helped build infrastructure for more than $1B in digital assets. He’s also an active voice in digital rights and open-source communities.</p>
<p>Thanks for being an awesome member of our community, Mikko!</p>
<p><em><strong>“We use Envio because it's the first indexer that works. Envio is easy to integrate with modern data research and trading pipelines based in Python. This allows us to integrate more chains, faster, go deeper in data, and finally have a developer experience blockchain programmers have craved for.”</strong></em> - <em>Mikko Ohtamaa, CEO &amp; Co-Founder at Trading Strategy</em></p>
<p>Be sure to follow them on <a href="https://x.com/moo9000" target="_blank" rel="noopener noreferrer">X</a> and check out their work on <a href="https://github.com/miohtama/" target="_blank" rel="noopener noreferrer">GitHub</a> to stay up to date with what they are building.</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="️-playlist-of-the-month">🎧️ Playlist of the Month<a class="hash-link" aria-label="Direct link to 🎧️ Playlist of the Month" title="Direct link to �🎧️ Playlist of the Month" href="https://docs.envio.dev/blog/envio-developer-update-august-2025#%EF%B8%8F-playlist-of-the-month">​</a></h2>
<img src="https://docs.envio.dev/blog-assets/aug-playlist-2025.png" alt="Aug 2025 Playlist" width="100%">
<p>▶️ <a href="https://open.spotify.com/playlist/3n3qReuChMo6SEgl0Bso3Z?si=23e45edbfde34be1" target="_blank" rel="noopener noreferrer">Open Spotify</a></p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="-ship-with-us">🚢 Ship With Us<a class="hash-link" aria-label="Direct link to 🚢 Ship With Us" title="Direct link to 🚢 Ship With Us" href="https://docs.envio.dev/blog/envio-developer-update-august-2025#-ship-with-us">​</a></h2>
<p>Envio is a multichain EVM blockchain indexing solution 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.</p>
<p>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.</p>
<p><a href="https://envio.beehiiv.com/subscribe?utm_source=envio.beehiiv.com&amp;utm_medium=newsletter&amp;utm_campaign=new-post" target="_blank" rel="noopener noreferrer">Subscribe to our newsletter</a> 💌</p>
<p><a href="https://envio.dev/" target="_blank" rel="noopener noreferrer">Website</a> | <a href="https://twitter.com/envio_indexer" target="_blank" rel="noopener noreferrer">X</a> | <a href="https://discord.com/invite/gt7yEUZKeB" target="_blank" rel="noopener noreferrer">Discord</a> | <a href="https://t.me/+5mI61oZibEM5OGQ8" target="_blank" rel="noopener noreferrer">Telegram</a> | <a href="https://github.com/enviodev" target="_blank" rel="noopener noreferrer">GitHub</a> | <a href="https://www.youtube.com/channel/UCR7nZ2yzEtc5SZNM0dhrkhA" target="_blank" rel="noopener noreferrer">YouTube</a> | <a href="https://www.reddit.com/user/Envio_indexer" target="_blank" rel="noopener noreferrer">Reddit</a></p>]]></content>
    </entry>
    <entry>
        <title type="html"><![CDATA[Envio Developer Update July 2025]]></title>
        <id>https://docs.envio.dev/blog/envio-developer-update-july-2025</id>
        <link href="https://docs.envio.dev/blog/envio-developer-update-july-2025"/>
        <updated>2025-07-30T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[Discover what Envio released in July 2025 including built in cache for effect calls, a one-click indexer generator, internal hackathon highlights, and our Base and Ethereum ecosystem integrations.]]></summary>
        <content type="html"><![CDATA[<img src="https://docs.envio.dev/blog-assets/dev-update-july-2025.png" alt="Cover Image Envio Developer Community Update July 2025" width="100%">
<p>Welcome to our July Developer Update.</p>
<p>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.</p>
<p>We made stops at EthCC and Pragma Cannes too, catching up with builders from across the space. Let’s dive in!</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="latest-releases-v2230--v2260">Latest Releases: v2.23.0 → v2.26.0<a class="hash-link" aria-label="Direct link to Latest Releases: v2.23.0 → v2.26.0" title="Direct link to Latest Releases: v2.23.0 → v2.26.0" href="https://docs.envio.dev/blog/envio-developer-update-july-2025#latest-releases-v2230--v2260">​</a></h2>
<p><em>⚠️Note: Current Release is v2.26.0</em></p>
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="built-in-cache-for-effect-calls">Built-in Cache for Effect Calls<a class="hash-link" aria-label="Direct link to Built-in Cache for Effect Calls" title="Direct link to Built-in Cache for Effect Calls" href="https://docs.envio.dev/blog/envio-developer-update-july-2025#built-in-cache-for-effect-calls">​</a></h3>
<div class="codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#F8F8F2;--prism-background-color:#282A36"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar" style="color:#F8F8F2;background-color:#282A36"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#F8F8F2"><span class="token plain">import { experimental_createEffect, S } from "envio";</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain" style="display:inline-block"></span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">export const getMetadata = experimental_createEffect(</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">  {</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">    name: "getMetadata",</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">    input: S.string,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">    output: {</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">      description: S.string,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">      value: S.bigint,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">    },</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">    cache: true, // Simply set cache to true</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">  },</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">  async ({ input, context }) =&gt; {}</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">})</span><br></span></code></pre><div class="buttonGroup__atx"><button type="button" aria-label="Copy code to clipboard" title="Copy" class="clean-btn"><span class="copyButtonIcons_eSgA" aria-hidden="true"><svg viewBox="0 0 24 24" class="copyButtonIcon_y97N"><path fill="currentColor" d="M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z"></path></svg><svg viewBox="0 0 24 24" class="copyButtonSuccessIcon_LjdS"><path fill="currentColor" d="M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"></path></svg></span></button></div></div></div>
<p>Learn more in our <a href="https://docs.envio.dev/docs/HyperIndex/effect-api#persistence" target="_blank" rel="noopener noreferrer">docs</a> about how to persist the cache on reruns and share it with Hosted Service (alpha).</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="v2230">V2.23.0<a class="hash-link" aria-label="Direct link to V2.23.0" title="Direct link to V2.23.0" href="https://docs.envio.dev/blog/envio-developer-update-july-2025#v2230">​</a></h2>
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="embracing-loaders">Embracing loaders<a class="hash-link" aria-label="Direct link to Embracing loaders" title="Direct link to Embracing loaders" href="https://docs.envio.dev/blog/envio-developer-update-july-2025#embracing-loaders">​</a></h3>
<p>In v2.23.0, we added <code>context.set</code>, <strong><code>context.unsafeDelete</code></strong>, and <strong><code>context.getOrCreate</code></strong> to loaders.</p>
<p>Add <strong><code>context.isPreload</code></strong> 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.</p>
<p>Learn more in our dedicated loaders <a href="https://docs.envio.dev/docs/HyperIndex/loaders#going-all-in-with-loaders" target="_blank" rel="noopener noreferrer">guide</a>.</p>
<p>For a full list of changes and more information about current and past releases, view the release notes on our <a href="https://github.com/enviodev/hyperindex/releases" target="_blank" rel="noopener noreferrer">GitHub</a>.</p>
<p>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 <a href="https://github.com/enviodev/hyperindex" target="_blank" rel="noopener noreferrer">GitHub</a>! Your support means the world to us! ⭐</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="new-feature-instantly-generate-an-indexer-from-your-contract-address">New Feature: Instantly Generate an Indexer from Your Contract Address<a class="hash-link" aria-label="Direct link to New Feature: Instantly Generate an Indexer from Your Contract Address" title="Direct link to New Feature: Instantly Generate an Indexer from Your Contract Address" href="https://docs.envio.dev/blog/envio-developer-update-july-2025#new-feature-instantly-generate-an-indexer-from-your-contract-address">​</a></h2>
<img src="https://docs.envio.dev/blog-assets/generate-indexer-contract-address.gif" alt="contract address" width="100%">
<p>We’ve refreshed our landing page with a handy new tool. Simply paste your contract address to:</p>
<ul>
<li>Get an estimated indexing time</li>
<li>Receive one command to autogenerate your indexer</li>
<li>No config files. No guesswork. Just paste and go.</li>
</ul>
<p>Try it out now by visiting our landing <a href="https://envio.dev/" target="_blank" rel="noopener noreferrer">page</a>.</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="envio-supports-base-with-lightning-fast-data-retrieval">Envio Supports Base with Lightning Fast Data Retrieval<a class="hash-link" aria-label="Direct link to Envio Supports Base with Lightning Fast Data Retrieval" title="Direct link to Envio Supports Base with Lightning Fast Data Retrieval" href="https://docs.envio.dev/blog/envio-developer-update-july-2025#envio-supports-base-with-lightning-fast-data-retrieval">​</a></h2>
<img src="https://docs.envio.dev/blog-assets/base-support.png" alt="base support" width="100%">
<p><a href="https://www.base.org/" target="_blank" rel="noopener noreferrer">Base</a> 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.</p>
<p>Learn how to index millions of events in Seconds on Base using Envio in this <a href="https://x.com/envio_indexer/status/1943657401506304443" target="_blank" rel="noopener noreferrer">thread</a>.</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="internal-hackathon-july-2025">Internal Hackathon July 2025<a class="hash-link" aria-label="Direct link to Internal Hackathon July 2025" title="Direct link to Internal Hackathon July 2025" href="https://docs.envio.dev/blog/envio-developer-update-july-2025#internal-hackathon-july-2025">​</a></h2>
<img src="https://docs.envio.dev/blog-assets/internal-hack-turkey.png" alt="internal hack turkey" width="100%">
<p>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.</p>
<p>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.</p>
<p>Check out this <a href="https://x.com/envio_indexer/status/1950145932516880605" target="_blank" rel="noopener noreferrer">thread</a> to see what we built in under 24 hours.</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="supercharge-your-ethereum-data-with-envios-hypersync">Supercharge Your Ethereum Data With Envio’s HyperSync<a class="hash-link" aria-label="Direct link to Supercharge Your Ethereum Data With Envio’s HyperSync" title="Direct link to Supercharge Your Ethereum Data With Envio’s HyperSync" href="https://docs.envio.dev/blog/envio-developer-update-july-2025#supercharge-your-ethereum-data-with-envios-hypersync">​</a></h2>
<img src="https://docs.envio.dev/blog-assets/eth-support.png" alt="eth support" width="100%">
<p><a href="https://ethereum.org/en/" target="_blank" rel="noopener noreferrer">Ethereum</a> 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.</p>
<p>Learn how in this <a href="https://x.com/envio_indexer/status/1945849077746327639" target="_blank" rel="noopener noreferrer">thread</a>.</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="ethcc--pragma-cannes-2025-recap">EthCC &amp; Pragma Cannes 2025 Recap<a class="hash-link" aria-label="Direct link to EthCC &amp; Pragma Cannes 2025 Recap" title="Direct link to EthCC &amp; Pragma Cannes 2025 Recap" href="https://docs.envio.dev/blog/envio-developer-update-july-2025#ethcc--pragma-cannes-2025-recap">​</a></h2>
<img src="https://docs.envio.dev/blog-assets/ethcc-pragma.png" alt="ethcc &amp; pragma" width="100%">
<p>Yes, we Cannes!</p>
<p>Big shoutout to the <a href="https://ethcc.io/" target="_blank" rel="noopener noreferrer">EthCC</a> team for an incredible event, and to <a href="https://ethglobal.com/" target="_blank" rel="noopener noreferrer">ETHGlobal</a> for hosting a packed Pragma. Non-stop energy, great convos, and a stacked builder crowd.</p>
<p>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.</p>
<p>Missed our workshop on lightning-fast multi-chain indexing? Catch the replay on <a href="https://www.youtube.com/watch?v=-sFCbIVVeRw&amp;list=PLXzKMXK2aHh6jZYPY5-YIBzvMtUT3ajjI" target="_blank" rel="noopener noreferrer">YouTube</a>.</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="upcoming-events-️">Upcoming Events 🗓️<a class="hash-link" aria-label="Direct link to Upcoming Events 🗓️" title="Direct link to Upcoming Events 🗓️" href="https://docs.envio.dev/blog/envio-developer-update-july-2025#upcoming-events-%EF%B8%8F">​</a></h2>
<ul>
<li><a href="https://lu.ma/ethereum-10y-capetown" target="_blank" rel="noopener noreferrer">Ethereum 10th Anniversary Cape Town</a>: → 30th July 2025</li>
<li><a href="https://devconnect.org/" target="_blank" rel="noopener noreferrer">Devconnect Buenos Aires</a>: 17th → 22nd November 2025</li>
<li><a href="https://mobil3.xyz/" target="_blank" rel="noopener noreferrer">Mobil3 Hackathon Mexico</a>: 20th → 24th August 2025</li>
</ul>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="featured-developer-">Featured Developer 🧑‍💻<a class="hash-link" aria-label="Direct link to Featured Developer 🧑‍💻" title="Direct link to Featured Developer 🧑‍💻" href="https://docs.envio.dev/blog/envio-developer-update-july-2025#featured-developer-">​</a></h2>
<img src="https://docs.envio.dev/blog-assets/dev-of-the-month-july-2025.png" alt="july 2025 DOTM" width="100%">
<p>This month’s featured developer is Nikhil, a software developer and technical content creator who’s been sharing practical insights with Web3 devs for years. He’s worked with teams like Figment, Celo, and Bitquery, crafting developer-facing content. Nikhil has also contributed as a Solidity developer on smaller DeFi projects and is now focusing on personal projects while exploring new opportunities.</p>
<p>He recently got hands-on with Envio, using our tools live on stream to build a custom database for <a href="https://x.com/AcrossProtocol" target="_blank" rel="noopener noreferrer">Across Protocol</a>. His clear walkthroughs on his YouTube <a href="http://youtube.com/@decryptedbytes" target="_blank" rel="noopener noreferrer">channel</a> and detailed feedback have helped surface valuable insights and made our tooling more accessible to the wider community.</p>
<p><em><strong>“I came across Envio through some of the content Jonjon had shared, his projects like <a href="https://www.npmjs.com/package/logtui" target="_blank" rel="noopener noreferrer">Logtui</a> and <a href="https://www.v4.xyz/" target="_blank" rel="noopener noreferrer">V4</a>, really caught my attention and pushed me to try it out. What I was looking for was a framework that gave me full control and flexibility, and Envio delivers exactly that.</strong></em></p>
<p><em><strong>I’m currently working on a personal project to build an explorer and analytics platform for Across Protocol, so it felt like a good time to dive into Envio. So far, the experience has exceeded expectations. The documentation is solid, it answers almost every question I’ve had while working with it.”</strong></em> - <em>Nikhil, Developer &amp; Web3 Educator</em></p>
<p>Be sure to follow Nikhil on <a href="https://x.com/nikbhintade" target="_blank" rel="noopener noreferrer">X</a> and check out their work on <a href="https://github.com/nikbhintade" target="_blank" rel="noopener noreferrer">GitHub</a> to see what they’re building next.</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="playlist-of-the-month-️">Playlist of the Month 🎧️<a class="hash-link" aria-label="Direct link to Playlist of the Month 🎧️" title="Direct link to Playlist of the Month 🎧️" href="https://docs.envio.dev/blog/envio-developer-update-july-2025#playlist-of-the-month-%EF%B8%8F">​</a></h2>
<img src="https://docs.envio.dev/blog-assets/july-2025-playlist.png" alt="july 2025 playlist" width="100%">
<p>▶️ <a href="https://open.spotify.com/playlist/1vyctkfc1CrmnVv2dMCrUo?si=84f39e6a4b1d436e" target="_blank" rel="noopener noreferrer">Open Spotify</a></p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="ship-with-us-">Ship With Us 🚢<a class="hash-link" aria-label="Direct link to Ship With Us 🚢" title="Direct link to Ship With Us 🚢" href="https://docs.envio.dev/blog/envio-developer-update-july-2025#ship-with-us-">​</a></h2>
<p>Envio is a multichain EVM blockchain indexing solution 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.</p>
<p>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.</p>
<p><a href="https://envio.beehiiv.com/subscribe?utm_source=envio.beehiiv.com&amp;utm_medium=newsletter&amp;utm_campaign=new-post" target="_blank" rel="noopener noreferrer">Subscribe to our newsletter</a> 💌</p>
<p><a href="https://envio.dev/" target="_blank" rel="noopener noreferrer">Website</a> | <a href="https://twitter.com/envio_indexer" target="_blank" rel="noopener noreferrer">X</a> | <a href="https://discord.com/invite/gt7yEUZKeB" target="_blank" rel="noopener noreferrer">Discord</a> | <a href="https://t.me/+5mI61oZibEM5OGQ8" target="_blank" rel="noopener noreferrer">Telegram</a> | <a href="https://github.com/enviodev" target="_blank" rel="noopener noreferrer">GitHub</a> | <a href="https://www.youtube.com/channel/UCR7nZ2yzEtc5SZNM0dhrkhA" target="_blank" rel="noopener noreferrer">YouTube</a> | <a href="https://www.reddit.com/user/Envio_indexer" target="_blank" rel="noopener noreferrer">Reddit</a></p>]]></content>
    </entry>
    <entry>
        <title type="html"><![CDATA[How to Build Visualizers and Dashboards on Monad Using Envio]]></title>
        <id>https://docs.envio.dev/blog/how-to-build-visualizers-and-dashboards-on-monad-using-envio</id>
        <link href="https://docs.envio.dev/blog/how-to-build-visualizers-and-dashboards-on-monad-using-envio"/>
        <updated>2025-06-24T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[Learn how to build visual dashboards on Monad using Envio to stream real-time and historical data and create interactive analytics experiences with ease.]]></summary>
        <content type="html"><![CDATA[<img src="https://docs.envio.dev/blog-assets/building-visualizers-and-dash-monad.png" alt="Cover Image Building Visualizers and Dashboards on Monad" width="100%">
<p>As part of Mission 4 from the <a href="https://discord.gg/monaddev" target="_blank" rel="noopener noreferrer">Monad Developers</a> community, we challenged builders to create the most innovative real-time dashboards and visualizers on <a href="https://www.monad.xyz/" target="_blank" rel="noopener noreferrer">Monad</a> using Envio. The results were exceptional. The developers delivered powerful tools that showcased not only creative visualizers and dashboards but also the power of Envio’s indexing stack.</p>
<p>Monad’s rapid growth has created a strong need for scalable, real-time data infrastructure. Whether tracking protocol activity, analyzing transaction flows, or building live analytics dashboards, a high-performance indexer is critical.</p>
<p>Envio is helping developers meet this demand with a robust suite of indexing tools that are purpose-built for high-throughput chains like Monad. These submissions highlight how Envio simplifies data indexing on Monad, enabling rich, real-time applications with speed, accuracy, and ease.</p>
<p>Let’s dive into some of the submissions built during Mission 4.</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="monad-super-visualizer">Monad Super Visualizer<a class="hash-link" aria-label="Direct link to Monad Super Visualizer" title="Direct link to Monad Super Visualizer" href="https://docs.envio.dev/blog/how-to-build-visualizers-and-dashboards-on-monad-using-envio#monad-super-visualizer">​</a></h2>
<p>By <a href="https://x.com/monadicoo" target="_blank" rel="noopener noreferrer">@monadicoo</a></p>
<img src="https://docs.envio.dev/blog-assets/monad-visualizer.gif" alt="monad visualizer" width="100%">
<p>This immersive dashboard allows users to explore live activity across the entire Monad chain. It provides deep visibility into data from specific protocols, contracts, or addresses. Envio powers two core functionalities: streaming live, chain-wide activity to the homepage, and offering a filtered data feed for targeted protocol analysis.</p>
<p>Check it out <a href="https://monadviewer.vercel.app/" target="_blank" rel="noopener noreferrer">here</a></p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="monad-genki-dama">Monad Genki Dama<a class="hash-link" aria-label="Direct link to Monad Genki Dama" title="Direct link to Monad Genki Dama" href="https://docs.envio.dev/blog/how-to-build-visualizers-and-dashboards-on-monad-using-envio#monad-genki-dama">​</a></h2>
<p>By <a href="https://x.com/sifu_lam" target="_blank" rel="noopener noreferrer">@sifu_lam</a></p>
<img src="https://docs.envio.dev/blog-assets/monad-genki.gif" alt="monad genki" width="100%">
<p>A unique Dragon Ball Z-inspired visual experience that depicts each Monad testnet block as energy contributing to a Genki Dama. Monanimals generate power balls representing transaction types, visually charging the Monad mainnet. Envio’s HyperSync ensures real-time accuracy and high throughput with minimal latency.</p>
<p>Check it out <a href="https://monad-genki-dama.vercel.app/" target="_blank" rel="noopener noreferrer">here</a></p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="lendhub-stats-page">LendHub Stats Page<a class="hash-link" aria-label="Direct link to LendHub Stats Page" title="Direct link to LendHub Stats Page" href="https://docs.envio.dev/blog/how-to-build-visualizers-and-dashboards-on-monad-using-envio#lendhub-stats-page">​</a></h2>
<p>By <a href="https://x.com/bossonormal1" target="_blank" rel="noopener noreferrer">@bossonormal1</a></p>
<img src="https://docs.envio.dev/blog-assets/lendhub.png" alt="lendhub" width="100%">
<p>LendHub’s dashboard presents real-time analytics for a peer-to-peer NFT lending protocol. It tracks metrics such as loans listed, funded, repaid, claimed, and withdrawn. Custom-built with Envio’s config.yaml, schema.graphql, and event handlers, this tool uses a GraphQL endpoint to update dynamically based on key smart contract events.</p>
<p>Check it out <a href="https://www.lendhub.xyz/stats" target="_blank" rel="noopener noreferrer">here</a></p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="miris">Miris<a class="hash-link" aria-label="Direct link to Miris" title="Direct link to Miris" href="https://docs.envio.dev/blog/how-to-build-visualizers-and-dashboards-on-monad-using-envio#miris">​</a></h2>
<p>By <a href="https://x.com/velkan_gst" target="_blank" rel="noopener noreferrer">@velkan_gst</a></p>
<img src="https://docs.envio.dev/blog-assets/miris.gif" alt="miris" width="100%">
<p>Miris is a fully featured chain visualizer offering insights into blocks, transactions, and overall network health. Envio handles the indexing of core protocols like Wormhole and Apr Labs, and the Explorer page also uncovers activity from additional Monad projects. Built using Apollo Client and Next.js.</p>
<p>Check it out <a href="https://miris.vercel.app/" target="_blank" rel="noopener noreferrer">here</a></p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="monad-frens">Monad Frens<a class="hash-link" aria-label="Direct link to Monad Frens" title="Direct link to Monad Frens" href="https://docs.envio.dev/blog/how-to-build-visualizers-and-dashboards-on-monad-using-envio#monad-frens">​</a></h2>
<p>By <a href="https://x.com/WagmiArc" target="_blank" rel="noopener noreferrer">@WagmiArc</a></p>
<img src="https://docs.envio.dev/blog-assets/monad-frens.gif" alt="monad frens" width="100%">
<p>Monad Frens delivers real-time and historical chain insights in a visually engaging format, including a pizza-themed chain status display. Envio’s HyperSync feeds accurate block and transaction data, while a custom API calculates cumulative transactions since Block 0. The dashboard filters transactions by timestamp, ensuring comprehensive tracking.</p>
<p>Check it out <a href="https://dashboard.monadfrens.fun/" target="_blank" rel="noopener noreferrer">here</a></p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="monlake">MonLake<a class="hash-link" aria-label="Direct link to MonLake" title="Direct link to MonLake" href="https://docs.envio.dev/blog/how-to-build-visualizers-and-dashboards-on-monad-using-envio#monlake">​</a></h2>
<p>By <a href="https://x.com/YOUZYPOOR" target="_blank" rel="noopener noreferrer">@YOUZYPOOR</a></p>
<img src="https://docs.envio.dev/blog-assets/monlake.gif" alt="monlake" width="100%">
<p>An aquarium-themed visualization of the Monad testnet, where Monanimals represent blocks and treasure chests symbolize various transaction types. Failed transactions appear as jellyfish. Real-time metrics like gas price and transaction distribution are updated using Envio, which indexes all relevant data without stressing RPC endpoints.</p>
<p>Check it out <a href="https://monlake.vercel.app/" target="_blank" rel="noopener noreferrer">here</a></p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="animonad">Animonad<a class="hash-link" aria-label="Direct link to Animonad" title="Direct link to Animonad" href="https://docs.envio.dev/blog/how-to-build-visualizers-and-dashboards-on-monad-using-envio#animonad">​</a></h2>
<p>By <a href="https://x.com/Samruddhi_Krnr" target="_blank" rel="noopener noreferrer">@Samruddhi_Krnr</a></p>
<img src="https://docs.envio.dev/blog-assets/animonad.gif" alt="animonad" width="100%">
<p>Animonad tracks live transactions per second across Monad-based dApps like Magma, PancakeSwap, and Narwhal Finance. Each transaction is categorized by address and function signature. Envio’s HyperSync facilitates rapid data retrieval to update the UI every second, powering dynamic graphs and protocol rankings.</p>
<p>Check it out <a href="https://animonad.vercel.app/" target="_blank" rel="noopener noreferrer">here</a></p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="nadmetrics">NadMetrics<a class="hash-link" aria-label="Direct link to NadMetrics" title="Direct link to NadMetrics" href="https://docs.envio.dev/blog/how-to-build-visualizers-and-dashboards-on-monad-using-envio#nadmetrics">​</a></h2>
<p>By <a href="https://x.com/yomax75" target="_blank" rel="noopener noreferrer">@yomax75</a></p>
<img src="https://docs.envio.dev/blog-assets/nadmetrics.gif" alt="nadmetrics" width="100%">
<p>Built with React, TypeScript, Node.js, and WebSockets, NadMetrics is a robust analytics platform offering real-time and historical data for Monad. The dashboard is ideal for developers and analysts monitoring chain volume, transaction flow, and usage trends. Envio serves as the foundation for its high-speed data ingestion.</p>
<p>Check it out <a href="https://nadmetrics.com/live" target="_blank" rel="noopener noreferrer">here</a></p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="monalytics">Monalytics<a class="hash-link" aria-label="Direct link to Monalytics" title="Direct link to Monalytics" href="https://docs.envio.dev/blog/how-to-build-visualizers-and-dashboards-on-monad-using-envio#monalytics">​</a></h2>
<p>By <a href="https://x.com/gabriell_santi" target="_blank" rel="noopener noreferrer">@gabriell_santi</a></p>
<img src="https://docs.envio.dev/blog-assets/monalytics.gif" alt="monalytics" width="100%">
<p>An interactive dashboard for real-time visualization of activity on the Monad testnet. It leverages Envio for continuous on-chain event streaming and HyperRPC for fast, low-latency data access. The platform delivers both a global view of the network, including metrics like TPS, gas usage, and block entropy, and protocol-specific panels for apps like MonTools, Castora, Ambient, and more.</p>
<p>Check it out <a href="https://analytics.montools.xyz/chain" target="_blank" rel="noopener noreferrer">here</a></p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="monanimals-blast-mayhem">Monanimals Blast Mayhem<a class="hash-link" aria-label="Direct link to Monanimals Blast Mayhem" title="Direct link to Monanimals Blast Mayhem" href="https://docs.envio.dev/blog/how-to-build-visualizers-and-dashboards-on-monad-using-envio#monanimals-blast-mayhem">​</a></h2>
<p>By <a href="https://x.com/Pradeeppilot2k5" target="_blank" rel="noopener noreferrer">@Pradeeppilot2k5</a> &amp; <a href="https://x.com/vidit_0" target="_blank" rel="noopener noreferrer">@vidit_0</a></p>
<img src="https://docs.envio.dev/blog-assets/monanimals-blast.gif" alt="monanimals blast" width="100%">
<p>A gamified dashboard transforming real-time blockchain stats into interactive graphics. Monanimals symbolize block numbers, and animated graphs display key metrics such as gas usage, TPS, and block peers. Envio’s HyperRPC ensures seamless data delivery for a high-performance user experience.</p>
<p>Check it out <a href="https://monanimalblastmayhem.vercel.app/" target="_blank" rel="noopener noreferrer">here</a></p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="indexing-monad-data-using-envio">Indexing Monad Data Using Envio<a class="hash-link" aria-label="Direct link to Indexing Monad Data Using Envio" title="Direct link to Indexing Monad Data Using Envio" href="https://docs.envio.dev/blog/how-to-build-visualizers-and-dashboards-on-monad-using-envio#indexing-monad-data-using-envio">​</a></h2>
<p>Envio offers a modular indexing solution for developers and analysts seeking to build scalable, real-time applications on Monad. Whether you’re building visual dashboards or analytics platforms, Envio’s indexing stack provides the essential building blocks to transform raw blockchain data into accessible, actionable insights. Here's how each component supports efficient and high-speed indexing on Monad:</p>
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="hyperindex">HyperIndex<a class="hash-link" aria-label="Direct link to HyperIndex" title="Direct link to HyperIndex" href="https://docs.envio.dev/blog/how-to-build-visualizers-and-dashboards-on-monad-using-envio#hyperindex">​</a></h3>
<p>A full-featured blockchain indexing framework that transforms on-chain events into structured, queryable databases with GraphQL APIs. It offers Monad developers a complete indexing solution with schema management and event handling, making data on Monad easily accessible and developer-friendly.</p>
<p><a href="https://docs.envio.dev/docs/HyperIndex/overview" target="_blank" rel="noopener noreferrer">Learn more</a></p>
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="hypersync">HyperSync<a class="hash-link" aria-label="Direct link to HyperSync" title="Direct link to HyperSync" href="https://docs.envio.dev/blog/how-to-build-visualizers-and-dashboards-on-monad-using-envio#hypersync">​</a></h3>
<p>A high-performance data retrieval layer that gives developers unprecedented access to data on Monad. It directly replaces traditional RPC endpoints, delivering up to 10,000x faster data access. HyperSync enables rapid and cost-effective retrieval of both real-time and historical blockchain data and can be used directly for custom data pipelines and specialized applications.</p>
<p><a href="https://docs.envio.dev/docs/HyperSync/overview" target="_blank" rel="noopener noreferrer">Learn more</a></p>
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="hyperrpc">HyperRPC<a class="hash-link" aria-label="Direct link to HyperRPC" title="Direct link to HyperRPC" href="https://docs.envio.dev/blog/how-to-build-visualizers-and-dashboards-on-monad-using-envio#hyperrpc">​</a></h3>
<p>A local RPC proxy that supercharges blockchain data access by mapping standard RPC requests to HyperSync’s ultra-fast data engine. HyperRPC accepts typical RPC calls and translates them into HyperSync queries, dramatically reducing latency and eliminating the bottlenecks of traditional RPC endpoints.</p>
<p><a href="https://docs.envio.dev/docs/HyperRPC/overview-hyperrpc" target="_blank" rel="noopener noreferrer">Learn more</a></p>
<p>Envio makes it easy to define events, build handlers, and deploy powerful indexers that power dashboards, data tools, analytics platforms, and more at scale.</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="getting-support">Getting Support<a class="hash-link" aria-label="Direct link to Getting Support" title="Direct link to Getting Support" href="https://docs.envio.dev/blog/how-to-build-visualizers-and-dashboards-on-monad-using-envio#getting-support">​</a></h2>
<p>Data indexing can be challenging, especially for complex use cases. Our engineers are always ready to assist you with your data availability needs. Join our growing community of elite builders and experience peace of mind with Envio. Feel free to reach out to us on Discord or email us at <a href="mailto:hello@envio.dev" target="_blank" rel="noopener noreferrer">hello@envio.dev</a>.</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="about-envio">About Envio<a class="hash-link" aria-label="Direct link to About Envio" title="Direct link to About Envio" href="https://docs.envio.dev/blog/how-to-build-visualizers-and-dashboards-on-monad-using-envio#about-envio">​</a></h2>
<p><a href="https://envio.dev/" target="_blank" rel="noopener noreferrer">Envio</a> is a modern, multichain EVM blockchain indexer designed for real-time and historical data access. If you’re building on Monad or any other EVM-compatible network, Envio is here to make your development process faster and more efficient. Explore our <a href="https://docs.envio.dev/docs/HyperIndex/overview" target="_blank" rel="noopener noreferrer">documentation</a>, join the community, and let’s connect about your data needs.</p>
<p><a href="https://envio.dev/" target="_blank" rel="noopener noreferrer">Website</a> | <a href="https://twitter.com/envio_indexer" target="_blank" rel="noopener noreferrer">X</a> | <a href="https://discord.com/invite/gt7yEUZKeB" target="_blank" rel="noopener noreferrer">Discord</a> | <a href="https://t.me/+5mI61oZibEM5OGQ8" target="_blank" rel="noopener noreferrer">Telegram</a> | <a href="https://github.com/enviodev" target="_blank" rel="noopener noreferrer">GitHub</a> | <a href="https://www.youtube.com/channel/UCR7nZ2yzEtc5SZNM0dhrkhA" target="_blank" rel="noopener noreferrer">YouTube</a> | <a href="https://www.reddit.com/user/Envio_indexer" target="_blank" rel="noopener noreferrer">Reddit</a></p>]]></content>
    </entry>
    <entry>
        <title type="html"><![CDATA[Envio Developer Update June 2025]]></title>
        <id>https://docs.envio.dev/blog/envio-developer-update-june-2025</id>
        <link href="https://docs.envio.dev/blog/envio-developer-update-june-2025"/>
        <updated>2025-06-24T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[Catch up on what Envio delivered in June 2025 including new indexer tools, upgraded data pipelines, and expanded network support that simplify multichain development.]]></summary>
        <content type="html"><![CDATA[<img src="https://docs.envio.dev/blog-assets/dev-update-june-2025.png" alt="Cover Image Envio Developer Community Update June 2025" width="100%">
<p>From refining core DX with new helpers and project structure improvements to smarter multichain batching and smoother loader behavior, we shipped updates that made indexing with Envio faster, cleaner, and easier to work with.</p>
<p>We also wrapped up Mission 4 with the Monad community, ran another internal hackathon, hit DappCon Berlin, and plenty more. Let’s jump in.</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="latest-releases-v2220--v2240">Latest Releases: v2.22.0 → v2.24.0<a class="hash-link" aria-label="Direct link to Latest Releases: v2.22.0 → v2.24.0" title="Direct link to Latest Releases: v2.22.0 → v2.24.0" href="https://docs.envio.dev/blog/envio-developer-update-june-2025#latest-releases-v2220--v2240">​</a></h2>
<p><em>⚠️Note: Current Release is v2.24.0</em></p>
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="v2220">V2.220<a class="hash-link" aria-label="Direct link to V2.220" title="Direct link to V2.220" href="https://docs.envio.dev/blog/envio-developer-update-june-2025#v2220">​</a></h3>
<p>Added <code>context.Entity.getOrCreate</code> and <code>context.Entity.getOrThrow</code> API</p>
<div class="codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#F8F8F2;--prism-background-color:#282A36"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar" style="color:#F8F8F2;background-color:#282A36"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#F8F8F2"><span class="token plain">// Before:</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">// let pool = await context.Pool.get(poolId);</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">// if (!pool) {</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">//  pool = {</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">//    id: poolId,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">//    totalValueLockedETH: 0n</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">//  }</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">//  context.Pool.set(pool);</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">// }</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">const pool = await context.Pool.getOrCreate({</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">  id: poolId,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">  totalValueLockedETH: 0n</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">})</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain" style="display:inline-block"></span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">// Before:</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">// const pool = await context.Pool.get(poolId);</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">// if (!pool) {</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">//  throw new Error(`Pool with ID ${poolId} is expected.`)</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">// }</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">const pool = await context.Pool.getOrThrow(poolId)</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">// Will throw: Entity 'Pool' with ID '...' is expected to exist.</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">// Or you can pass a custom message as a second argument:</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">const pool = await context.Pool.getOrThrow(poolId, `Pool with ID ${poolId} is expected.`)</span><br></span></code></pre><div class="buttonGroup__atx"><button type="button" aria-label="Copy code to clipboard" title="Copy" class="clean-btn"><span class="copyButtonIcons_eSgA" aria-hidden="true"><svg viewBox="0 0 24 24" class="copyButtonIcon_y97N"><path fill="currentColor" d="M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z"></path></svg><svg viewBox="0 0 24 24" class="copyButtonSuccessIcon_LjdS"><path fill="currentColor" d="M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"></path></svg></span></button></div></div></div>
<p>These are additional helpers for DX improvements. Accessible from both handlers and loaders.</p>
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="loaders-consistency">Loaders Consistency<a class="hash-link" aria-label="Direct link to Loaders Consistency" title="Direct link to Loaders Consistency" href="https://docs.envio.dev/blog/envio-developer-update-june-2025#loaders-consistency">​</a></h3>
<p>Loaders optimize indexer performance by running twice: first in parallel for all events in the batch, and then just before handler execution to fetch the latest data. While this process remains unchanged, we've made a few improvements:</p>
<ul>
<li>
<p>If the loader fails on the first run, the error is silently ignored. This can happen if the entity is only available on the second run, so we continue indexing without interruption.</p>
</li>
<li>
<p>The HyperIndex test framework now runs the loaders twice to match the actual indexer logic.</p>
</li>
</ul>
<p>Learn more about optimizing database access with loaders in our <a href="https://docs.envio.dev/docs/HyperIndex/loaders" target="_blank" rel="noopener noreferrer">docs</a>.</p>
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="clever-batch-creation-for-unordered-multichain-mode">Clever Batch Creation for Unordered Multichain Mode<a class="hash-link" aria-label="Direct link to Clever Batch Creation for Unordered Multichain Mode" title="Direct link to Clever Batch Creation for Unordered Multichain Mode" href="https://docs.envio.dev/blog/envio-developer-update-june-2025#clever-batch-creation-for-unordered-multichain-mode">​</a></h3>
<p>In previous versions, events for Unordered Multichain Mode were batched based on their order on-chain, pulling from all available chains. While this approach worked, it's more efficient for larger indexers relying on loader optimization to batch events from a single chain. This increases the chances of deduplication and batch optimization.</p>
<p>In the latest version, we now prioritize creating processing batches with events from one chain, and only rotate to another chain for the next batch.</p>
<p>Learn more about multi-chain event ordering in our <a href="https://docs.envio.dev/docs/HyperIndex/multichain-indexing#multichain-event-ordering" target="_blank" rel="noopener noreferrer">docs</a>.</p>
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="flexible-project-structure">Flexible Project Structure<a class="hash-link" aria-label="Direct link to Flexible Project Structure" title="Direct link to Flexible Project Structure" href="https://docs.envio.dev/blog/envio-developer-update-june-2025#flexible-project-structure">​</a></h3>
<p>Previously, to get HyperIndex running, we had a few requirements that limited flexibility and could be confusing:</p>
<ul>
<li>It required <strong><code>pnpm-workspaces.yaml</code></strong> file</li>
<li>It required <strong><code>.npmrc</code></strong> file with shamefully hoisting dependencies</li>
<li>It required to have the start script in your <strong><code>package.json</code></strong> with <code>ts-<strong>node</strong> <strong>generated</strong>/src/Index.bs.js</code></li>
</ul>
<p>With the latest update, none of these are necessary. Feel free to remove them, and instead of using <code>ts-<strong>node</strong> <strong>generated</strong>/src/Index.bs.js</code>, simply replace it with <code>envio start</code>.</p>
<p>For more information, view <a href="https://github.com/enviodev/hyperindex/releases" target="_blank" rel="noopener noreferrer">all past and current release notes</a> on our GitHub.</p>
<p>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 <a href="https://github.com/enviodev/hyperindex" target="_blank" rel="noopener noreferrer">GitHub</a>! Your support means the world to us! ⭐</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="mission-4-building-visualizers--dashboards-on-monad">Mission 4: Building Visualizers &amp; Dashboards on Monad<a class="hash-link" aria-label="Direct link to Mission 4: Building Visualizers &amp; Dashboards on Monad" title="Direct link to Mission 4: Building Visualizers &amp; Dashboards on Monad" href="https://docs.envio.dev/blog/envio-developer-update-june-2025#mission-4-building-visualizers--dashboards-on-monad">​</a></h2>
<img src="https://docs.envio.dev/blog-assets/visualizers-and-dash-monad.png" alt="mission 4" width="100%">
<p>As part of Mission 4 with the Monad Developer community, we invited builders to push the limits of real-time dashboards and visualizers on Monad, powered by Envio. The outcome? A wave of standout projects that combined sharp design with serious indexing performance.</p>
<p>Catch the highlights in our <a href="https://docs.envio.dev/blog/how-to-build-visualizers-and-dashboards-on-monad-using-envio" target="_blank" rel="noopener noreferrer">blog</a>.</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="exploring-cross-chain-arbitrage-on-uniswap-v4">Exploring Cross-Chain Arbitrage on Uniswap V4<a class="hash-link" aria-label="Direct link to Exploring Cross-Chain Arbitrage on Uniswap V4" title="Direct link to Exploring Cross-Chain Arbitrage on Uniswap V4" href="https://docs.envio.dev/blog/envio-developer-update-june-2025#exploring-cross-chain-arbitrage-on-uniswap-v4">​</a></h2>
<img src="https://docs.envio.dev/blog-assets/arbitrage-v4.png" alt="v4 arbitrage" width="100%">
<p>Curious how much prices diverge across the same Uniswap V4 pools deployed on different chains? One builder tracked ETH/USDC across Ethereum, Base, Arbitrum, and Unichain, building a real-time dashboard that surfaces price discrepancies, trade sizes, and cross-chain spread opportunities as they appear.</p>
<p><a href="https://www.v4.xyz/" target="_blank" rel="noopener noreferrer">V4</a> digs into how often mispricings occur, how significant they get, and how quickly they're arbitraged, highlighting the unique challenges of cross-chain arbitrage.</p>
<p>Read more on <a href="https://x.com/jonjonclark/status/1936066826149994585" target="_blank" rel="noopener noreferrer">X</a>.</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="internal-hackathon">Internal Hackathon<a class="hash-link" aria-label="Direct link to Internal Hackathon" title="Direct link to Internal Hackathon" href="https://docs.envio.dev/blog/envio-developer-update-june-2025#internal-hackathon">​</a></h2>
<p>This month, we wrapped up another internal hackathon. 24 hours, 7 hackers, and a stack of ideas. The goal? Build fast, test new concepts, and push Envio’s tech in new directions.</p>
<p>Take a look at what we shipped by reading this <a href="https://x.com/envio_indexer/status/1929907328163213409" target="_blank" rel="noopener noreferrer">thread</a>.</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="how-to-index-data-on-megaeth-using-envio">How to Index Data on MegaEth Using Envio<a class="hash-link" aria-label="Direct link to How to Index Data on MegaEth Using Envio" title="Direct link to How to Index Data on MegaEth Using Envio" href="https://docs.envio.dev/blog/envio-developer-update-june-2025#how-to-index-data-on-megaeth-using-envio">​</a></h2>
<img src="https://docs.envio.dev/blog-assets/megaeth.png" alt="index megaeth data" width="100%">
<p>When speed is the baseline, precision becomes the edge. Envio proudly supports developers and data analysts building on MegaEth with the most performant real-time indexing stack designed for high-throughput environments. Get fast, reliable access to both real-time and historical data without the usual bottlenecks.</p>
<p>Learn more about how to efficiently index data on MegaEth in our <a href="https://docs.envio.dev/blog/how-to-index-megaeth-data-using-envio" target="_blank" rel="noopener noreferrer">blog</a>.</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="join-us-at-pragma-cannes">Join Us at Pragma Cannes<a class="hash-link" aria-label="Direct link to Join Us at Pragma Cannes" title="Direct link to Join Us at Pragma Cannes" href="https://docs.envio.dev/blog/envio-developer-update-june-2025#join-us-at-pragma-cannes">​</a></h2>
<img src="https://docs.envio.dev/blog-assets/pragma-jonjon.png" alt="pragma jonjon" width="100%">
<p>We’re heading to EthGlobal’s Pragma in Cannes and running a hands-on workshop built for developers. Learn how to easily access, index, and query multi-chain data with Envio.</p>
<p>Still need a ticket? Grab $70 off with our <a href="https://ethglobal.com/events/pragma-cannes?ref=JONJONNCE" target="_blank" rel="noopener noreferrer">referral link</a>.</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="analyzing-safe-data-in-real-time-using-hyperindex">Analyzing Safe Data in Real-time Using HyperIndex<a class="hash-link" aria-label="Direct link to Analyzing Safe Data in Real-time Using HyperIndex" title="Direct link to Analyzing Safe Data in Real-time Using HyperIndex" href="https://docs.envio.dev/blog/envio-developer-update-june-2025#analyzing-safe-data-in-real-time-using-hyperindex">​</a></h2>
<img src="https://docs.envio.dev/blog-assets/analyzing-safe-data.png" alt="safe data" width="100%">
<p>Missed our speaking slot at DappCon? We got you boo! Learn how Envio’s HyperIndex unlocks instant visibility into <a href="https://safe.global/" target="_blank" rel="noopener noreferrer">Safe</a> transactions, from multisig behavior to governance and fund flows in our <a href="https://www.youtube.com/live/3_5__fpQjKM?t=18381s" target="_blank" rel="noopener noreferrer">developer workshop</a>.</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="how-to-index-data-on-monad-using-envio">How to Index Data on Monad Using Envio<a class="hash-link" aria-label="Direct link to How to Index Data on Monad Using Envio" title="Direct link to How to Index Data on Monad Using Envio" href="https://docs.envio.dev/blog/envio-developer-update-june-2025#how-to-index-data-on-monad-using-envio">​</a></h2>
<img src="https://docs.envio.dev/blog-assets/index-data-on-monad.png" alt="indexing monad" width="100%">
<p>Envio is proud to support developers and data analysts building on <a href="https://www.monad.xyz/" target="_blank" rel="noopener noreferrer">Monad</a> by providing the most efficient and reliable access to real-time and historical data on the Monad network through our modular indexing stack.</p>
<p>Learn more about how to efficiently index data on Monad in our <a href="https://docs.envio.dev/blog/how-to-index-monad-data-using-envio" target="_blank" rel="noopener noreferrer">blog</a>.</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="upcoming-events-️">Upcoming Events 🗓️<a class="hash-link" aria-label="Direct link to Upcoming Events 🗓️" title="Direct link to Upcoming Events 🗓️" href="https://docs.envio.dev/blog/envio-developer-update-june-2025#upcoming-events-%EF%B8%8F">​</a></h2>
<ul>
<li>WAGMI Sponsors at <a href="https://ethcc.io/" target="_blank" rel="noopener noreferrer">EthCC</a> Cannes: 30th June → 3rd July 2025</li>
<li><a href="https://ethglobal.com/events/pragma-cannes" target="_blank" rel="noopener noreferrer">Pragma</a> Cannes: July 3rd, 2025</li>
<li>Devconnect Buenos Aires: 17th → 22nd November 2025</li>
</ul>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="featured-developer-">Featured Developer 🧑‍💻<a class="hash-link" aria-label="Direct link to Featured Developer 🧑‍💻" title="Direct link to Featured Developer 🧑‍💻" href="https://docs.envio.dev/blog/envio-developer-update-june-2025#featured-developer-">​</a></h2>
<img src="https://docs.envio.dev/blog-assets/dev-of-the-month-june-2025.png" alt="DOTM June" width="100%">
<p>This month’s featured developer is Thalles Passos. He’s a full-stack developer from Brazil who started building professionally at just 17. Thalles began his journey with <a href="https://notus.team/" target="_blank" rel="noopener noreferrer">Notus Labs</a> and is now working on <a href="https://docs.notus.team/docs/guides" target="_blank" rel="noopener noreferrer">Notus API</a>, where the team is creating a complete suite for account abstraction.</p>
<p>He’s also been an active part of the Envio community, giving thoughtful feedback and pushing our indexing tools in real use cases.</p>
<p><em><strong>“Initially, I found Envio's developer experience a bit unusual and wasn't convinced it was the right fit. However, once I gave it a real try, I was absolutely blown away by its speed. What other indexers might take weeks to accomplish, Envio completed in mere days, and that instantly hooked me.</strong></em></p>
<p><em><strong>Their support also truly impressed me. As anyone in web3 knows, getting effective support can be an impossible feat, but Envio completely changed that for me, guiding me through various issues. And as a Brazilian company, where the dollar exchange rate is always a consideration, their pricing structure was incredibly appealing and genuinely surprised us.”</strong></em> - <em>Thalles Passos Full-stack Developer At Notus Labs</em></p>
<p>Be sure to follow Thalles on <a href="https://x.com/thallescomumh" target="_blank" rel="noopener noreferrer">X</a> and check out his work on <a href="https://github.com/thallesp" target="_blank" rel="noopener noreferrer">GitHub</a> to see what he’s building next.</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="playlist-of-the-month-️">Playlist of the Month 🎧️<a class="hash-link" aria-label="Direct link to Playlist of the Month 🎧️" title="Direct link to Playlist of the Month 🎧️" href="https://docs.envio.dev/blog/envio-developer-update-june-2025#playlist-of-the-month-%EF%B8%8F">​</a></h2>
<img src="https://docs.envio.dev/blog-assets/june-playlist.png" alt="hjune playlist" width="100%">
<p>▶️ <a href="https://open.spotify.com/playlist/0YkXxUDzOrUSh2h0eznxu6?si=192e7f80b18e478a" target="_blank" rel="noopener noreferrer">Open Spotify</a></p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="ship-with-us-">Ship With Us 🚢<a class="hash-link" aria-label="Direct link to Ship With Us 🚢" title="Direct link to Ship With Us 🚢" href="https://docs.envio.dev/blog/envio-developer-update-june-2025#ship-with-us-">​</a></h2>
<p>Envio is a multichain EVM blockchain indexing solution 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.</p>
<p>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.</p>
<p><a href="https://envio.beehiiv.com/subscribe?utm_source=envio.beehiiv.com&amp;utm_medium=newsletter&amp;utm_campaign=new-post" target="_blank" rel="noopener noreferrer">Subscribe to our newsletter</a> 💌</p>
<p><a href="https://envio.dev/" target="_blank" rel="noopener noreferrer">Website</a> | <a href="https://twitter.com/envio_indexer" target="_blank" rel="noopener noreferrer">X</a> | <a href="https://discord.com/invite/gt7yEUZKeB" target="_blank" rel="noopener noreferrer">Discord</a> | <a href="https://t.me/+5mI61oZibEM5OGQ8" target="_blank" rel="noopener noreferrer">Telegram</a> | <a href="https://github.com/enviodev" target="_blank" rel="noopener noreferrer">GitHub</a> | <a href="https://www.youtube.com/channel/UCR7nZ2yzEtc5SZNM0dhrkhA" target="_blank" rel="noopener noreferrer">YouTube</a> | <a href="https://www.reddit.com/user/Envio_indexer" target="_blank" rel="noopener noreferrer">Reddit</a></p>]]></content>
    </entry>
    <entry>
        <title type="html"><![CDATA[How to Index MegaEth Data Using Envio]]></title>
        <id>https://docs.envio.dev/blog/how-to-index-megaeth-data-using-envio</id>
        <link href="https://docs.envio.dev/blog/how-to-index-megaeth-data-using-envio"/>
        <updated>2025-06-17T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[Learn how to index data on the MegaEth using Envio with a step-by-step guide to project setup contract mapping and real-time data querying.]]></summary>
        <content type="html"><![CDATA[<img src="https://docs.envio.dev/blog-assets/indexing-megaeth-data.png" alt="Cover Image How to Index MegaEth Data Using Envio" width="100%">
<p>When speed is the baseline, precision becomes the edge. Envio proudly supports developers and data analysts building on MegaEth with the most performant real-time indexing stack designed for high-throughput environments. Get fast, reliable access to both real-time and historical data without the usual bottlenecks.</p>
<p>MegaEth is reshaping what real-time looks like on the EVM. With sub-millisecond block times and support for over 100,000 transactions per second, built for next-gen applications that demand scale, speed, and reliability.</p>
<p>In this blog, we’ll walk through how to easily index, sync, and query millions of events on MegaEth in minutes using Envio. From setup to production, learn how to get the most out of one of the fastest chains in the ecosystem.</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="what-is-megaeth">What is MegaEth?<a class="hash-link" aria-label="Direct link to What is MegaEth?" title="Direct link to What is MegaEth?" href="https://docs.envio.dev/blog/how-to-index-megaeth-data-using-envio#what-is-megaeth">​</a></h2>
<p><a href="https://www.megaeth.com/" target="_blank" rel="noopener noreferrer">MegaEth</a> is a high-performance EVM chain purpose-built for real-time applications. It combines sub-millisecond block times with over 100,000 transactions per second, giving developers a foundation to build real-time, responsive, production-grade apps.</p>
<p>Unlike other chains that trade off EVM compatibility for speed, MegaEth keeps your Solidity code, dev tools, and mental models intact. You get Ethereum’s programming experience with none of the latency. Whether you’re powering data analytics, an on-chain game, or a reactive dashboard, MegaEth makes sure your stack never lags behind your users.</p>
<h4 class="anchor anchorWithStickyNavbar_LWe7" id="key-features">Key Features:<a class="hash-link" aria-label="Direct link to Key Features:" title="Direct link to Key Features:" href="https://docs.envio.dev/blog/how-to-index-megaeth-data-using-envio#key-features">​</a></h4>
<ul>
<li>
<p><a href="https://docs.megaeth.com/mini-blocks" target="_blank" rel="noopener noreferrer">Mini Blocks + EVM Blocks</a>: Fast mini-blocks (~10 ms) combined with full EVM block finality offer real-time latency and standard blockchain guarantees.</p>
</li>
<li>
<p><a href="https://docs.megaeth.com/architecture" target="_blank" rel="noopener noreferrer">High-Throughput Sequencing + Parallel Execution</a>: MegaEth achieves high TPS through a centralized sequencer architecture and parallel execution across node types.</p>
</li>
<li>
<p><a href="https://docs.megaeth.com/realtime-api" target="_blank" rel="noopener noreferrer">Realtime API Access</a>: The Realtime API surfaces mini-block data via standard JSON-RPC methods, allowing near-instant visibility into state and transaction outcomes.</p>
</li>
<li>
<p><strong>EigenDA-Powered Data Availability</strong>: By integrating EigenDA, MegaEth enables scalable, secure data access without burdening Ethereum’s on-chain storage.</p>
</li>
<li>
<p><strong>Full EVM Support</strong>: MegaEth supports Solidity, EIP‑1559, EIP‑7702, large contract sizes, and existing Ethereum tooling out of the box.</p>
</li>
</ul>
<p>These core building blocks make MegaEth a robust environment for building everything from real-time DeFi and high-frequency trading bots to streaming on-chain gaming and on-demand NFT mints, all at warp speed.</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="how-to-index-data-on-megaeth">How to Index Data on MegaEth<a class="hash-link" aria-label="Direct link to How to Index Data on MegaEth" title="Direct link to How to Index Data on MegaEth" href="https://docs.envio.dev/blog/how-to-index-megaeth-data-using-envio#how-to-index-data-on-megaeth">​</a></h2>
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="hyperindex">HyperIndex<a class="hash-link" aria-label="Direct link to HyperIndex" title="Direct link to HyperIndex" href="https://docs.envio.dev/blog/how-to-index-megaeth-data-using-envio#hyperindex">​</a></h3>
<p>A full-featured blockchain indexing framework that transforms on-chain events into structured, queryable databases with GraphQL APIs. It offers MegaEth developers a complete indexing solution with schema management and event handling, making data on MegaEth easily accessible and developer-friendly.</p>
<p><a href="https://docs.envio.dev/docs/HyperIndex/overview" target="_blank" rel="noopener noreferrer">Learn more</a></p>
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="hypersync">HyperSync<a class="hash-link" aria-label="Direct link to HyperSync" title="Direct link to HyperSync" href="https://docs.envio.dev/blog/how-to-index-megaeth-data-using-envio#hypersync">​</a></h3>
<p>A high-performance data retrieval layer that gives developers unprecedented access to data on MegaEth. It directly replaces traditional RPC endpoints for raw block data, delivering up to 10,000x faster data access. HyperSync enables rapid and cost-effective retrieval of both real-time and historical blockchain data and can be used directly for custom data pipelines and specialized applications.</p>
<p><a href="https://docs.envio.dev/docs/HyperSync/overview" target="_blank" rel="noopener noreferrer">Learn more</a></p>
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="hyperrpc">HyperRPC<a class="hash-link" aria-label="Direct link to HyperRPC" title="Direct link to HyperRPC" href="https://docs.envio.dev/blog/how-to-index-megaeth-data-using-envio#hyperrpc">​</a></h3>
<p>A local RPC proxy that supercharges blockchain data access by mapping standard RPC requests to HyperSync’s ultra-fast data engine. HyperRPC accepts typical RPC calls and translates them into HyperSync queries, dramatically reducing query time and eliminating the bottlenecks of traditional RPC endpoints.</p>
<p><a href="https://docs.envio.dev/docs/HyperRPC/overview-hyperrpc" target="_blank" rel="noopener noreferrer">Learn more</a></p>
<p>MegaEth moves fast, and your indexing stack should too. Envio gives you the infrastructure to match that speed, so you can build applications that are responsive, reliable, and ready for scale.</p>
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="additional-features-for-megaeth-indexers-built-using-envio">Additional Features for MegaEth Indexers Built Using Envio<a class="hash-link" aria-label="Direct link to Additional Features for MegaEth Indexers Built Using Envio" title="Direct link to Additional Features for MegaEth Indexers Built Using Envio" href="https://docs.envio.dev/blog/how-to-index-megaeth-data-using-envio#additional-features-for-megaeth-indexers-built-using-envio">​</a></h3>
<p>Envio offers a range of advanced capabilities that make it easy to build rich, flexible data pipelines on MegaEth:</p>
<ul>
<li><strong>Flexible Language Suppor</strong>t: Configure your event handling in familiar and widely supported languages such as JavaScript, TypeScript, or ReScript.</li>
<li><strong>No-Code Quickstart</strong>: Autogenerate the key boilerplate for an entire indexer project based on single or multiple smart contracts. Deploy within minutes.</li>
<li><strong>Multichain Support</strong>: Aggregate data across multiple networks into a single database and query everything through a unified GraphQL API.</li>
<li><strong>Join On-Chain and Off-Chain Data</strong>: Connect indexed blockchain data with off-chain data to create a flexible API that goes beyond simple on-chain event logs, such as integrating external NFT metadata.</li>
<li><strong>Factory Contracts</strong>: Automatically register and process events emitted by all child contracts created by a specified factory or dynamic contract.</li>
<li><strong>Hosted Service</strong>: The simplest way to deploy production-ready indexers on MegaEth. A managed service platform for building, hosting, and querying Envio's Indexers with guaranteed uptime and performance service level agreements.</li>
</ul>
<p>These additional features make Envio the ideal choice for building next-generation data-driven applications on MegaEth and beyond.</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="existing-use-cases-on-megaeth-utilizing-envio">Existing Use Cases on MegaEth Utilizing Envio<a class="hash-link" aria-label="Direct link to Existing Use Cases on MegaEth Utilizing Envio" title="Direct link to Existing Use Cases on MegaEth Utilizing Envio" href="https://docs.envio.dev/blog/how-to-index-megaeth-data-using-envio#existing-use-cases-on-megaeth-utilizing-envio">​</a></h2>
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="oracle-wars">Oracle Wars<a class="hash-link" aria-label="Direct link to Oracle Wars" title="Direct link to Oracle Wars" href="https://docs.envio.dev/blog/how-to-index-megaeth-data-using-envio#oracle-wars">​</a></h3>
<img src="https://docs.envio.dev/blog-assets/megaeth-oracle-wars.png" alt="orcale wars megaeth" width="100%">
<p><a href="https://www.oraclewars.xyz/" target="_blank" rel="noopener noreferrer">Oracle Wars</a> is an experimental dashboard built with Envio’s HyperIndex that visualizes real-time oracle behavior on MegaEth. It showcases how push-based oracles like <a href="https://blog.redstone.finance/2025/04/08/introducing-redstone-bolt-the-fastest-blockchain-oracle-to-date/" target="_blank" rel="noopener noreferrer">RedStone Bolt</a> behave under live market conditions by tracking heartbeat intervals, deviation thresholds, and latency patterns. The project helps developers understand how oracles operate in volatile environments and the potential risks of delayed or unexpected updates. Built in under two hours, Oracle Wars demonstrates how Envio enables rapid development of real-time monitoring tools on high-throughput chains like MegaEth.</p>
<p>Take a deeper dive in our full <a href="https://docs.envio.dev/blog/oracle-wars" target="_blank" rel="noopener noreferrer">Oracle Wars blog</a>.</p>
<p>This is just one of many great examples of what Envio is powering in the MegaEth ecosystem. For more, explore our <a href="https://envio.dev/explorer" target="_blank" rel="noopener noreferrer">Envio Explorer</a> and see what developers are building.</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="relevant-resources">Relevant Resources<a class="hash-link" aria-label="Direct link to Relevant Resources" title="Direct link to Relevant Resources" href="https://docs.envio.dev/blog/how-to-index-megaeth-data-using-envio#relevant-resources">​</a></h2>
<ul>
<li><a href="https://docs.envio.dev/docs/HyperIndex/getting-started" target="_blank" rel="noopener noreferrer">Getting Started</a></li>
<li><a href="https://docs.envio.dev/docs/HyperSync/overview" target="_blank" rel="noopener noreferrer">Envio’s HyperSync</a></li>
<li><a href="https://docs.envio.dev/docs/HyperIndex/hosted-service" target="_blank" rel="noopener noreferrer">Envio’s Hosted Service</a></li>
<li><a href="https://docs.envio.dev/docs/HyperIndex/megaeth-testnet#indexing-megaeth-testnet-data-with-envio" target="_blank" rel="noopener noreferrer">Indexing MegaEth Data with Envio</a></li>
<li><a href="https://docs.megaeth.com/infra" target="_blank" rel="noopener noreferrer">Indexers on MegaEth</a></li>
</ul>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="getting-support">Getting Support<a class="hash-link" aria-label="Direct link to Getting Support" title="Direct link to Getting Support" href="https://docs.envio.dev/blog/how-to-index-megaeth-data-using-envio#getting-support">​</a></h2>
<p>Data indexing can be challenging, especially for complex use cases. Our engineers are always ready to assist you with your data needs. Join our growing community of elite builders and experience peace of mind with Envio. Feel free to reach out to us on Discord or email us at <a href="mailto:hello@envio.dev" target="_blank" rel="noopener noreferrer">hello@envio.dev</a>.</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="about-envio">About Envio<a class="hash-link" aria-label="Direct link to About Envio" title="Direct link to About Envio" href="https://docs.envio.dev/blog/how-to-index-megaeth-data-using-envio#about-envio">​</a></h2>
<p><a href="https://envio.dev/" target="_blank" rel="noopener noreferrer">Envio</a> is a modern, multichain EVM blockchain indexing toolkit designed for real-time and historical data access. If you’re building on MegaEth or any other EVM-compatible network, Envio is here to make your development process faster and more efficient. Explore our <a href="https://docs.envio.dev/docs/HyperIndex/overview" target="_blank" rel="noopener noreferrer">documentation</a>, join the community, and let’s connect about your data needs.</p>
<p><a href="https://envio.dev/" target="_blank" rel="noopener noreferrer">Website</a> | <a href="https://twitter.com/envio_indexer" target="_blank" rel="noopener noreferrer">X</a> | <a href="https://discord.com/invite/gt7yEUZKeB" target="_blank" rel="noopener noreferrer">Discord</a> | <a href="https://t.me/+5mI61oZibEM5OGQ8" target="_blank" rel="noopener noreferrer">Telegram</a> | <a href="https://github.com/enviodev" target="_blank" rel="noopener noreferrer">GitHub</a> | <a href="https://www.youtube.com/channel/UCR7nZ2yzEtc5SZNM0dhrkhA" target="_blank" rel="noopener noreferrer">YouTube</a> | <a href="https://www.reddit.com/user/Envio_indexer" target="_blank" rel="noopener noreferrer">Reddit</a></p>]]></content>
    </entry>
    <entry>
        <title type="html"><![CDATA[How to Index Monad Data Using Envio]]></title>
        <id>https://docs.envio.dev/blog/how-to-index-monad-data-using-envio</id>
        <link href="https://docs.envio.dev/blog/how-to-index-monad-data-using-envio"/>
        <updated>2025-06-12T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[Learn how to efficiently index data on Monad using Envio from setting up your project to mapping contracts and querying on-chain events in real-time.]]></summary>
        <content type="html"><![CDATA[<img src="https://docs.envio.dev/blog-assets/indexing-monad-data.png" alt="Cover Image How to Index Monad Data Using Envio" width="100%">
<p>Name a better duo? We’ll start. Envio is proud to support developers and data analysts building on Monad by providing the most efficient and reliable access to real-time and historical data on the Monad network through our modular indexing stack. By combining Monad’s exceptional speed with Envio’s powerful blockchain indexing solution, developers can easily build highly performant applications that thrive on fast, reliable, and comprehensive data.</p>
<p>Monad has emerged as a promising new chapter in blockchain performance, delivering unmatched throughput of up to 10,000 transactions per second for developers and users alike. As a fully EVM-compatible Layer 1, Monad combines one-second block times, optimistic parallel execution, and single-slot finality to redefine what is possible on-chain.</p>
<p>In this blog, we will explore why Envio is the best blockchain indexer on Monad and how our indexing stack empowers you to seamlessly sync, query, and leverage data, unlocking everything from analytics dashboards to advanced applications and user-facing experiences.</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="what-is-monad">What is Monad?<a class="hash-link" aria-label="Direct link to What is Monad?" title="Direct link to What is Monad?" href="https://docs.envio.dev/blog/how-to-index-monad-data-using-envio#what-is-monad">​</a></h2>
<p><a href="https://www.monad.xyz/" target="_blank" rel="noopener noreferrer">Monad</a> is a high-performance Layer 1 blockchain built to bring scalability to the EVM without compromising composability. With Monad’s parallel execution engine and focus on low-latency performance, developers can build highly efficient applications that offer higher throughput and lower fees without needing to rewrite existing EVM code.</p>
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="monad-features">Monad features:<a class="hash-link" aria-label="Direct link to Monad features:" title="Direct link to Monad features:" href="https://docs.envio.dev/blog/how-to-index-monad-data-using-envio#monad-features">​</a></h3>
<ul>
<li>One-second block times that reduce transaction finality delays.</li>
<li><a href="https://docs.monad.xyz/monad-arch/execution/parallel-execution" target="_blank" rel="noopener noreferrer">Parallel execution</a> through Monad’s superscalar architecture for efficient transaction processing.</li>
<li>Single-slot finality powered by <a href="https://docs.monad.xyz/monad-arch/consensus/monad-bft" target="_blank" rel="noopener noreferrer">MonadBFT</a> consensus, ensuring fast and secure state updates.</li>
<li>A highly optimized storage layer called <a href="https://docs.monad.xyz/monad-arch/execution/monaddb" target="_blank" rel="noopener noreferrer">MonadDB</a> for efficient state access and management.</li>
<li><a href="https://docs.monad.xyz/monad-arch/consensus/raptorcast" target="_blank" rel="noopener noreferrer">RaptorCast</a> for efficient block transmission and network performance.</li>
<li><a href="https://docs.monad.xyz/monad-arch/consensus/asynchronous-execution" target="_blank" rel="noopener noreferrer">Asynchronous execution</a> to pipeline consensus and execution, extending the execution time budget.</li>
</ul>
<p>These features make Monad an ideal foundation for data-rich decentralized applications that demand speed, reliability, and seamless composability.</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="how-to-index-data-on-monad">How to Index Data on Monad<a class="hash-link" aria-label="Direct link to How to Index Data on Monad" title="Direct link to How to Index Data on Monad" href="https://docs.envio.dev/blog/how-to-index-monad-data-using-envio#how-to-index-data-on-monad">​</a></h2>
<h4 class="anchor anchorWithStickyNavbar_LWe7" id="hyperindex">HyperIndex<a class="hash-link" aria-label="Direct link to HyperIndex" title="Direct link to HyperIndex" href="https://docs.envio.dev/blog/how-to-index-monad-data-using-envio#hyperindex">​</a></h4>
<p>A full-featured blockchain indexing framework that transforms on-chain events into structured, queryable databases with GraphQL APIs. It offers Monad developers a complete indexing solution with schema management and event handling, making data on Monad easily accessible and developer-friendly.</p>
<p><a href="https://docs.envio.dev/docs/HyperIndex/overview" target="_blank" rel="noopener noreferrer">Learn more</a></p>
<h4 class="anchor anchorWithStickyNavbar_LWe7" id="hypersync">HyperSync<a class="hash-link" aria-label="Direct link to HyperSync" title="Direct link to HyperSync" href="https://docs.envio.dev/blog/how-to-index-monad-data-using-envio#hypersync">​</a></h4>
<p>A high-performance data retrieval layer that gives developers unprecedented access to data on Monad. It directly replaces traditional RPC endpoints, delivering up to 10,000x faster data access. HyperSync enables rapid and cost-effective retrieval of both real-time and historical blockchain data and can be used directly for custom data pipelines and specialized applications.</p>
<p><a href="https://docs.envio.dev/docs/HyperSync/overview" target="_blank" rel="noopener noreferrer">Learn more</a></p>
<h4 class="anchor anchorWithStickyNavbar_LWe7" id="hyperrpc">HyperRPC<a class="hash-link" aria-label="Direct link to HyperRPC" title="Direct link to HyperRPC" href="https://docs.envio.dev/blog/how-to-index-monad-data-using-envio#hyperrpc">​</a></h4>
<p>A local RPC proxy that supercharges blockchain data access by mapping standard RPC requests to HyperSync’s ultra-fast data engine. HyperRPC accepts typical RPC calls and translates them into HyperSync queries, dramatically reducing latency and eliminating the bottlenecks of traditional RPC endpoints.</p>
<p><a href="https://docs.envio.dev/docs/HyperRPC/overview-hyperrpc" target="_blank" rel="noopener noreferrer">Learn more</a></p>
<p>A high-throughput chain deserves infrastructure that can keep up. By utilizing Envio, you can harness the full potential of Monad’s high-throughput environment and build unstoppable applications.</p>
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="additional-features-for-monad-indexers-built-using-envio">Additional Features for Monad Indexers Built Using Envio<a class="hash-link" aria-label="Direct link to Additional Features for Monad Indexers Built Using Envio" title="Direct link to Additional Features for Monad Indexers Built Using Envio" href="https://docs.envio.dev/blog/how-to-index-monad-data-using-envio#additional-features-for-monad-indexers-built-using-envio">​</a></h3>
<p>Envio offers a range of advanced capabilities that make it easy to build rich, flexible data pipelines on Monad:</p>
<ul>
<li><strong>Flexible Language Support</strong>: Configure your event handling in familiar and widely supported languages such as JavaScript, TypeScript, or ReScript.</li>
<li><strong>No-Code Quickstart</strong>: Autogenerate the key boilerplate for an entire indexer project based on single or multiple smart contracts. Deploy within minutes.</li>
<li><strong>Multichain Support</strong>: Aggregate data across multiple networks into a single database and query everything through a unified GraphQL API.</li>
<li><strong>Join On-Chain and Off-Chain Data</strong>: Connect indexed blockchain data with off-chain data to create a flexible API that goes beyond simple on-chain event logs, such as integrating external NFT metadata.</li>
<li><strong>Factory Contracts</strong>: Automatically register and process events emitted by all child contracts created by a specified factory or dynamic contract.</li>
<li><strong>Hosted Service</strong>: The simplest way to deploy production-ready indexers on Monad. A managed service platform for building, hosting, and querying Envio's Indexers with guaranteed uptime and performance service level agreements.</li>
</ul>
<p>These additional features make Envio the ideal choice for building next-generation data-driven applications on Monad and beyond.</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="existing-use-cases-on-monad-utilizing-envio">Existing Use Cases on Monad Utilizing Envio<a class="hash-link" aria-label="Direct link to Existing Use Cases on Monad Utilizing Envio" title="Direct link to Existing Use Cases on Monad Utilizing Envio" href="https://docs.envio.dev/blog/how-to-index-monad-data-using-envio#existing-use-cases-on-monad-utilizing-envio">​</a></h2>
<ul>
<li><a href="https://github.com/monorail-xyz/uniswap-v3-pools-indexer" target="_blank" rel="noopener noreferrer">Monorail</a></li>
<li><a href="https://x.com/naddotfun/status/1920483968417177768" target="_blank" rel="noopener noreferrer">Nad.fun</a></li>
<li><a href="https://x.com/envio_indexer/status/1892230066328756263" target="_blank" rel="noopener noreferrer">Haha Wallet</a></li>
</ul>
<p>These are just a few great examples of Envio in the wild, powering awesome applications in the Monad ecosystem. Feel free to check out this <a href="https://x.com/envio_indexer/status/1900493623784808598" target="_blank" rel="noopener noreferrer">thread</a> for even more examples or dive into our <a href="https://envio.dev/explorer" target="_blank" rel="noopener noreferrer">Explorer</a>.</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="relevant-resources">Relevant Resources<a class="hash-link" aria-label="Direct link to Relevant Resources" title="Direct link to Relevant Resources" href="https://docs.envio.dev/blog/how-to-index-monad-data-using-envio#relevant-resources">​</a></h2>
<ul>
<li><a href="https://docs.envio.dev/docs/HyperIndex/getting-started" target="_blank" rel="noopener noreferrer">Getting Started</a></li>
<li><a href="https://docs.envio.dev/docs/HyperIndex/monad-testnet#indexing-monad-testnet-data-with-envio" target="_blank" rel="noopener noreferrer">Indexing Monad Data with Envio</a></li>
<li><a href="https://docs.envio.dev/docs/HyperSync/overview" target="_blank" rel="noopener noreferrer">Envio’s HyperSync</a></li>
<li><a href="https://docs.envio.dev/docs/HyperIndex/hosted-service" target="_blank" rel="noopener noreferrer">Envio’s Hosted Service</a></li>
<li><a href="https://docs.monad.xyz/guides/indexers/tg-bot-using-envio" target="_blank" rel="noopener noreferrer">How to build a transfer notification bot with Envio HyperIndex</a></li>
</ul>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="getting-support">Getting Support<a class="hash-link" aria-label="Direct link to Getting Support" title="Direct link to Getting Support" href="https://docs.envio.dev/blog/how-to-index-monad-data-using-envio#getting-support">​</a></h2>
<p>Data indexing can be challenging, especially for complex use cases. Our engineers are always ready to assist you with your data availability needs. Join our growing community of elite builders and experience peace of mind with Envio. Feel free to reach out to us on Discord or email us at <a href="mailto:hello@envio.dev" target="_blank" rel="noopener noreferrer">hello@envio.dev</a>.</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="about-envio">About Envio<a class="hash-link" aria-label="Direct link to About Envio" title="Direct link to About Envio" href="https://docs.envio.dev/blog/how-to-index-monad-data-using-envio#about-envio">​</a></h2>
<p><a href="https://envio.dev/" target="_blank" rel="noopener noreferrer">Envio</a> is a modern, multichain EVM blockchain indexer designed for real-time and historical data access. If you’re building on Monad or any other EVM-compatible network, Envio is here to make your development process faster and more efficient. Explore our <a href="https://docs.envio.dev/docs/HyperIndex/overview" target="_blank" rel="noopener noreferrer">documentation</a>, join the community, and let’s connect about your data needs.</p>
<p><a href="https://envio.dev/" target="_blank" rel="noopener noreferrer">Website</a> | <a href="https://twitter.com/envio_indexer" target="_blank" rel="noopener noreferrer">X</a> | <a href="https://discord.com/invite/gt7yEUZKeB" target="_blank" rel="noopener noreferrer">Discord</a> | <a href="https://t.me/+5mI61oZibEM5OGQ8" target="_blank" rel="noopener noreferrer">Telegram</a> | <a href="https://github.com/enviodev" target="_blank" rel="noopener noreferrer">GitHub</a> | <a href="https://www.youtube.com/channel/UCR7nZ2yzEtc5SZNM0dhrkhA" target="_blank" rel="noopener noreferrer">YouTube</a> | <a href="https://www.reddit.com/user/Envio_indexer" target="_blank" rel="noopener noreferrer">Reddit</a></p>]]></content>
    </entry>
    <entry>
        <title type="html"><![CDATA[Envio Developer Update May 2025]]></title>
        <id>https://docs.envio.dev/blog/envio-developer-update-may-2025</id>
        <link href="https://docs.envio.dev/blog/envio-developer-update-may-2025"/>
        <updated>2025-05-29T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[Discover what Envio shipped in May 2025 including major version releases, CLI improvement, indexer tooling updates, integrations and our DappCon 2025 sponsorship.]]></summary>
        <content type="html"><![CDATA[<img src="https://docs.envio.dev/blog-assets/dev-update-may-2025.png" alt="Cover Image Envio Developer Update May 2025" width="100%">
<p>May was a big month at Envio.</p>
<p>We shipped major versions with powerful new features, which gave indexing performance a serious upgrade, and made the CLI even smoother for automation.</p>
<p>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!</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="latest-releases-v2190--v2213">Latest Releases: v2.19.0 → v2.21.3<a class="hash-link" aria-label="Direct link to Latest Releases: v2.19.0 → v2.21.3" title="Direct link to Latest Releases: v2.19.0 → v2.21.3" href="https://docs.envio.dev/blog/envio-developer-update-may-2025#latest-releases-v2190--v2213">​</a></h2>
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="fixed-invalid-rollback-on-reorg-bug"><strong>Fixed Invalid Rollback on Reorg Bug</strong><a class="hash-link" aria-label="Direct link to fixed-invalid-rollback-on-reorg-bug" title="Direct link to fixed-invalid-rollback-on-reorg-bug" href="https://docs.envio.dev/blog/envio-developer-update-may-2025#fixed-invalid-rollback-on-reorg-bug">​</a></h3>
<p>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.</p>
<h4 class="anchor anchorWithStickyNavbar_LWe7" id="async-contract-registration"><strong>Async Contract Registration</strong><a class="hash-link" aria-label="Direct link to async-contract-registration" title="Direct link to async-contract-registration" href="https://docs.envio.dev/blog/envio-developer-update-may-2025#async-contract-registration">​</a></h4>
<p>You can now register contracts asynchronously using external logic. Perfect for dynamic deployments where the contract address depends on an external source.</p>
<div class="codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#F8F8F2;--prism-background-color:#282A36"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar" style="color:#F8F8F2;background-color:#282A36"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#F8F8F2"><span class="token plain">NftFactory.SimpleNftCreated.contractRegister(async ({ event, context }) =&gt; {</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">  const version = await getContractVersion(event.params.contractAddress);</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">  if (version === "v2") {</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">    context.addSimpleNftV2(event.params.contractAddress);</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">  } else {</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">    context.addSimpleNft(event.params.contractAddress);</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">  }</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">});</span><br></span></code></pre><div class="buttonGroup__atx"><button type="button" aria-label="Copy code to clipboard" title="Copy" class="clean-btn"><span class="copyButtonIcons_eSgA" aria-hidden="true"><svg viewBox="0 0 24 24" class="copyButtonIcon_y97N"><path fill="currentColor" d="M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z"></path></svg><svg viewBox="0 0 24 24" class="copyButtonSuccessIcon_LjdS"><path fill="currentColor" d="M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"></path></svg></span></button></div></div></div>
<h4 class="anchor anchorWithStickyNavbar_LWe7" id="new-evm-fields"><strong>New EVM Fields</strong><a class="hash-link" aria-label="Direct link to new-evm-fields" title="Direct link to new-evm-fields" href="https://docs.envio.dev/blog/envio-developer-update-may-2025#new-evm-fields">​</a></h4>
<p>Added <code>accessList</code> and <code>authorizationList</code> (EIP-7702) to transactions for expanded chain compatibility.</p>
<h4 class="anchor anchorWithStickyNavbar_LWe7" id="json-field-support-in-schema"><strong>JSON Field Support in Schema</strong><a class="hash-link" aria-label="Direct link to json-field-support-in-schema" title="Direct link to json-field-support-in-schema" href="https://docs.envio.dev/blog/envio-developer-update-may-2025#json-field-support-in-schema">​</a></h4>
<p>You can now define flexible <code>JSON</code> fields in your GraphQL schema,  ideal for storing dynamic metadata.</p>
<div class="codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#F8F8F2;--prism-background-color:#282A36"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar" style="color:#F8F8F2;background-color:#282A36"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#F8F8F2"><span class="token plain">type User {</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">  id: ID!</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">  metadata: Json!</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">}</span><br></span></code></pre><div class="buttonGroup__atx"><button type="button" aria-label="Copy code to clipboard" title="Copy" class="clean-btn"><span class="copyButtonIcons_eSgA" aria-hidden="true"><svg viewBox="0 0 24 24" class="copyButtonIcon_y97N"><path fill="currentColor" d="M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z"></path></svg><svg viewBox="0 0 24 24" class="copyButtonSuccessIcon_LjdS"><path fill="currentColor" d="M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"></path></svg></span></button></div></div></div>
<h4 class="anchor anchorWithStickyNavbar_LWe7" id="effect-api-for-efficient-external-calls"><strong>Effect API for Efficient External Calls</strong><a class="hash-link" aria-label="Direct link to effect-api-for-efficient-external-calls" title="Direct link to effect-api-for-efficient-external-calls" href="https://docs.envio.dev/blog/envio-developer-update-may-2025#effect-api-for-efficient-external-calls">​</a></h4>
<p>The new Effect API lets you batch, memoize, and deduplicate external calls directly from your handlers.</p>
<p>Paired with loaders, it prevents overfetching and speeds up processing across large batches.</p>
<p>Check out the <a href="https://www.loom.com/share/af44351d1a0a4d81882ea72e2c750c44" target="_blank" rel="noopener noreferrer">walkthrough</a> on Loom or dive into our <a href="https://docs.envio.dev/docs/HyperIndex/loaders" target="_blank" rel="noopener noreferrer">Loaders</a> guide to learn more.</p>
<h4 class="anchor anchorWithStickyNavbar_LWe7" id="contract-registration-boost"><strong>Contract Registration Boost</strong><a class="hash-link" aria-label="Direct link to contract-registration-boost" title="Direct link to contract-registration-boost" href="https://docs.envio.dev/blog/envio-developer-update-may-2025#contract-registration-boost">​</a></h4>
<p>Dynamic contract indexing is now dramatically faster. We’ve deprecated preRegisterDynamicContracts option, it’s no longer needed.</p>
<h4 class="anchor anchorWithStickyNavbar_LWe7" id="improved-rpc-error-handling"><strong>Improved RPC Error Handling</strong><a class="hash-link" aria-label="Direct link to improved-rpc-error-handling" title="Direct link to improved-rpc-error-handling" href="https://docs.envio.dev/blog/envio-developer-update-may-2025#improved-rpc-error-handling">​</a></h4>
<p>We added support for 9 more RPC error types to improve retry logic and block range fallback.</p>
<h4 class="anchor anchorWithStickyNavbar_LWe7" id="non-interactive-cli-setup"><strong>Non-Interactive CLI Setup</strong><a class="hash-link" aria-label="Direct link to non-interactive-cli-setup" title="Direct link to non-interactive-cli-setup" href="https://docs.envio.dev/blog/envio-developer-update-may-2025#non-interactive-cli-setup">​</a></h4>
<p>You can now initialize an indexer entirely through the CLI, no prompts, ideal for scripting and automation.</p>
<p>This comes as part of early experimentation with Envio MCP.</p>
<p>For more information, view <a href="https://github.com/enviodev/hyperindex/releases" target="_blank" rel="noopener noreferrer">all past and current release notes</a> on our GitHub.</p>
<p>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 <a href="https://github.com/enviodev/hyperindex" target="_blank" rel="noopener noreferrer">GitHub</a>! Your support means the world to us! ⭐</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="envio-rolls-out-major-upgrade-to-contract-indexing">Envio Rolls Out Major Upgrade to Contract Indexing<a class="hash-link" aria-label="Direct link to Envio Rolls Out Major Upgrade to Contract Indexing" title="Direct link to Envio Rolls Out Major Upgrade to Contract Indexing" href="https://docs.envio.dev/blog/envio-developer-update-may-2025#envio-rolls-out-major-upgrade-to-contract-indexing">​</a></h2>
<p>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.</p>
<p>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.</p>
<p>Big shoutout to one of our leading devs, <a href="https://x.com/dzakh_dev" target="_blank" rel="noopener noreferrer">Dmitry Zakharov</a>, for leading the work to streamline contract registration.</p>
<p>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.</p>
<img src="https://docs.envio.dev/blog-assets/dev-update-may-2025-1.png" alt="contract indexing" width="100%">
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="envio-sponsors-dappcon-2025">Envio Sponsors DappCon 2025<a class="hash-link" aria-label="Direct link to Envio Sponsors DappCon 2025" title="Direct link to Envio Sponsors DappCon 2025" href="https://docs.envio.dev/blog/envio-developer-update-may-2025#envio-sponsors-dappcon-2025">​</a></h2>
<img src="https://docs.envio.dev/blog-assets/dev-update-may-2025-2.png" alt="dappcon 2025" width="100%">
<p>We’re excited to announce that Envio is one of the many proud sponsors of <a href="https://dappcon.io/" target="_blank" rel="noopener noreferrer">DappCon</a> 2025, joining an incredible lineup of projects pushing Web3 forward.</p>
<p>Be sure to also catch our speaking slot, Envio Co-founder <a href="https://x.com/DenhamPreen" target="_blank" rel="noopener noreferrer">Denham Preen</a> will be sharing insights on real-time blockchain indexing and building open access to on-chain data.</p>
<p>See you in Berlin! 🇩🇪🥨</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="exciting-defi-integration-with-nadfun">Exciting DeFi Integration With Nad.fun<a class="hash-link" aria-label="Direct link to Exciting DeFi Integration With Nad.fun" title="Direct link to Exciting DeFi Integration With Nad.fun" href="https://docs.envio.dev/blog/envio-developer-update-may-2025#exciting-defi-integration-with-nadfun">​</a></h2>
<img src="https://docs.envio.dev/blog-assets/dev-update-may-2025-3.png" alt="nad dot fun" width="100%">
<p>We’re excited to share that Envio has been integrated with <a href="https://testnet.nad.fun/" target="_blank" rel="noopener noreferrer">Nad.fun</a>, 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.</p>
<p>Learn more in this <a href="https://x.com/naddotfun/status/1920483968417177768" target="_blank" rel="noopener noreferrer">post</a> on X.</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="envio-powers-real-time-analytics-on-monorail">Envio Powers Real-Time Analytics on Monorail<a class="hash-link" aria-label="Direct link to Envio Powers Real-Time Analytics on Monorail" title="Direct link to Envio Powers Real-Time Analytics on Monorail" href="https://docs.envio.dev/blog/envio-developer-update-may-2025#envio-powers-real-time-analytics-on-monorail">​</a></h2>
<img src="https://docs.envio.dev/blog-assets/dev-update-may-2025-4.png" alt="monorail" width="100%">
<p>Another solid example of Envio in the wild, <a href="https://testnet-preview.monorail.xyz/" target="_blank" rel="noopener noreferrer">Monorail</a> is now serving up real-time blockchain analytics, powered by our indexing infrastructure on Monad.</p>
<p>From live data to actionable insights, it’s all running smoothly under the hood. Big props to Monorail for the slick integration.</p>
<p>Learn more in this <a href="https://x.com/envio_indexer/status/1923323564117156011" target="_blank" rel="noopener noreferrer">post</a> on X.</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="sonic-summit-keynote">Sonic Summit Keynote<a class="hash-link" aria-label="Direct link to Sonic Summit Keynote" title="Direct link to Sonic Summit Keynote" href="https://docs.envio.dev/blog/envio-developer-update-may-2025#sonic-summit-keynote">​</a></h2>
<img src="https://docs.envio.dev/blog-assets/dev-update-may-2025-5.png" alt="sonic summit" width="100%">
<p>Learn how to index millions of events on Sonic—in seconds.</p>
<p>Watch our keynote from Sonic Summit and see what real-time indexing looks like on a chain built for speed.⚡️</p>
<p>Watch on <a href="https://www.youtube.com/watch?v=DYvzHIRinQQ" target="_blank" rel="noopener noreferrer">YouTube</a>.</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="integration-spotlight-forever-moments">Integration Spotlight: Forever Moments<a class="hash-link" aria-label="Direct link to Integration Spotlight: Forever Moments" title="Direct link to Integration Spotlight: Forever Moments" href="https://docs.envio.dev/blog/envio-developer-update-may-2025#integration-spotlight-forever-moments">​</a></h2>
<img src="https://docs.envio.dev/blog-assets/dev-update-may-2025-6.png" alt="forever moments" width="100%">
<p><a href="https://www.forevermoments.life/" target="_blank" rel="noopener noreferrer">Forever Moments</a> 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.</p>
<p>Shout out to the Forever Moments team for pushing on-chain media forward.</p>
<p>Learn more in this <a href="https://x.com/momentsonchain/status/1927278966659785058" target="_blank" rel="noopener noreferrer">post</a> on X.</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="monad-evmaccathon-winners">Monad Evm/Accathon Winners<a class="hash-link" aria-label="Direct link to Monad Evm/Accathon Winners" title="Direct link to Monad Evm/Accathon Winners" href="https://docs.envio.dev/blog/envio-developer-update-may-2025#monad-evmaccathon-winners">​</a></h2>
<img src="https://docs.envio.dev/blog-assets/dev-update-may-2025-7.png" alt="monad hackathon" width="100%">
<p>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.</p>
<p>Learn more about the winning projects in our <a href="https://docs.envio.dev/blog/announcing-the-monad-envio-hackathon-winners" target="_blank" rel="noopener noreferrer">blog</a>.</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="upcoming-events-️">Upcoming Events 🗓️<a class="hash-link" aria-label="Direct link to Upcoming Events 🗓️" title="Direct link to Upcoming Events 🗓️" href="https://docs.envio.dev/blog/envio-developer-update-may-2025#upcoming-events-%EF%B8%8F">​</a></h2>
<ul>
<li><a href="https://dappcon.io/" target="_blank" rel="noopener noreferrer">DappCon</a>: 16th → 18th June 2025</li>
<li>WAGMI Sponsors at <a href="https://ethcc.io/" target="_blank" rel="noopener noreferrer">EthCC</a> Cannes: 30th June → 3rd July 2025</li>
<li><a href="https://ethglobal.com/events/pragma-cannes" target="_blank" rel="noopener noreferrer">Pragama</a> Cannes: July 3rd, 2025</li>
</ul>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="featured-developer-">Featured Developer 🧑‍💻<a class="hash-link" aria-label="Direct link to Featured Developer 🧑‍💻" title="Direct link to Featured Developer 🧑‍💻" href="https://docs.envio.dev/blog/envio-developer-update-may-2025#featured-developer-">​</a></h2>
<img src="https://docs.envio.dev/blog-assets/dev-update-may-2025-8.png" alt="dev of the month paul" width="100%">
<p>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 <a href="https://sablier.com/" target="_blank" rel="noopener noreferrer">Sablier</a> and <a href="https://github.com/paulrberg/prb-math" target="_blank" rel="noopener noreferrer">PRBMath</a>, Paul continues to push the space forward with thoughtful, developer-first projects.</p>
<p><em><strong>“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 &amp; CEO at Sablier Labs</strong></em></p>
<p>We’re especially thankful for Paul’s ongoing support of Envio and for being such an engaged developer and community member.</p>
<p>We highly recommend exploring Paul’s contributions and projects in the space. He’s also an active voice on <a href="https://x.com/PaulRBerg" target="_blank" rel="noopener noreferrer">X</a> and <a href="https://farcaster.xyz/prberg" target="_blank" rel="noopener noreferrer">Farcaster</a>, where he shares insights that go beyond crypto, diving into topics like longevity, epistemology, and physics. Give him a follow and check out his <a href="https://github.com/PaulRBerg" target="_blank" rel="noopener noreferrer">GitHub</a> to stay in the loop!</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="playlist-of-the-month-️">Playlist of the Month 🎧️<a class="hash-link" aria-label="Direct link to Playlist of the Month 🎧️" title="Direct link to Playlist of the Month 🎧️" href="https://docs.envio.dev/blog/envio-developer-update-may-2025#playlist-of-the-month-%EF%B8%8F">​</a></h2>
<img src="https://docs.envio.dev/blog-assets/dev-update-may-2025-9.png" alt="playlist may 2025" width="100%">
<p>▶️ <a href="https://open.spotify.com/playlist/5qpi10IrOQcNv8ixqWPkFB?si=876ddf7528534b2f" target="_blank" rel="noopener noreferrer">Open Spotify</a></p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="ship-with-us-">Ship With Us 🚢<a class="hash-link" aria-label="Direct link to Ship With Us 🚢" title="Direct link to Ship With Us 🚢" href="https://docs.envio.dev/blog/envio-developer-update-may-2025#ship-with-us-">​</a></h2>
<p>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.</p>
<p>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.</p>
<p><a href="https://envio.beehiiv.com/subscribe?utm_source=envio.beehiiv.com&amp;utm_medium=newsletter&amp;utm_campaign=new-post" target="_blank" rel="noopener noreferrer">Subscribe to our newsletter</a> 💌</p>
<p><a href="https://envio.dev/" target="_blank" rel="noopener noreferrer">Website</a> | <a href="https://twitter.com/envio_indexer" target="_blank" rel="noopener noreferrer">X</a> | <a href="https://discord.com/invite/gt7yEUZKeB" target="_blank" rel="noopener noreferrer">Discord</a> | <a href="https://t.me/+5mI61oZibEM5OGQ8" target="_blank" rel="noopener noreferrer">Telegram</a> | <a href="https://github.com/enviodev" target="_blank" rel="noopener noreferrer">GitHub</a> | <a href="https://www.youtube.com/channel/UCR7nZ2yzEtc5SZNM0dhrkhA" target="_blank" rel="noopener noreferrer">YouTube</a> | <a href="https://www.reddit.com/user/Envio_indexer" target="_blank" rel="noopener noreferrer">Reddit</a></p>]]></content>
    </entry>
    <entry>
        <title type="html"><![CDATA[Announcing the Monad Envio Hackathon Winners]]></title>
        <id>https://docs.envio.dev/blog/announcing-the-monad-envio-hackathon-winners</id>
        <link href="https://docs.envio.dev/blog/announcing-the-monad-envio-hackathon-winners"/>
        <updated>2025-05-16T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[Check out the winning projects from the Monad Envio Hackathon where developers built high performance applications and showcased new ways to harness real-time blockchain data on Monad.]]></summary>
        <content type="html"><![CDATA[<img src="https://docs.envio.dev/blog-assets/monad-hackathon-winners-2025.png" alt="Cover Image Monad Hackathon Winners" width="100%">
<p>The first-ever Monad hackathon (evm/accathon) brought some serious builder energy. We were proud to support teams with the fastest and most performant data indexing on Monad.</p>
<p>Huge shoutout to the Monad team and every dev who participated, especially those who built with us. Here’s a look at the two standout winning submissions that used Envio’s open indexing infrastructure to power their projects on Monad.</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="gorillionaire">Gorillionaire<a class="hash-link" aria-label="Direct link to Gorillionaire" title="Direct link to Gorillionaire" href="https://docs.envio.dev/blog/announcing-the-monad-envio-hackathon-winners#gorillionaire">​</a></h2>
<p>By <a href="https://x.com/luduvigo" target="_blank" rel="noopener noreferrer">luduvigo</a>, <a href="https://x.com/sammino__" target="_blank" rel="noopener noreferrer">sammino</a>, and <a href="https://x.com/CKobril" target="_blank" rel="noopener noreferrer">CKobril</a></p>
<p><a href="https://www.gorillionai.re/" target="_blank" rel="noopener noreferrer">Gorillionaire</a> is an AI-powered crypto trading platform delivering real-time Buy/Sell signals by analyzing on-chain data, whale activity, token listings, and price feeds. It uses Envio to index data on Monad, giving users and bots fast access to high-signal, real-time insights.</p>
<p>With <a href="https://www.privy.io/" target="_blank" rel="noopener noreferrer">Privy</a> for authentication and the <a href="https://0x.org/" target="_blank" rel="noopener noreferrer">0x</a> API for execution, users can act on signals instantly and compete on a gamified leaderboard. The platform also features AI-generated token analytics and gated access to private signals via <a href="https://nillion.com/" target="_blank" rel="noopener noreferrer">Nillion</a>’s Secret Vault.</p>
<p>Backed by Monad’s performance and Envio’s real-time indexing infrastructure, Gorillionaire shows what’s possible when AI meets production-grade indexing built for scale. Big congrats to the team on this stellar submission!</p>
<p>Watch the <a href="https://www.loom.com/share/b302c11bbd2640ec8b4fc1c85d4cf7c8" target="_blank" rel="noopener noreferrer">demo</a>.</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="monfundme">MonFundMe<a class="hash-link" aria-label="Direct link to MonFundMe" title="Direct link to MonFundMe" href="https://docs.envio.dev/blog/announcing-the-monad-envio-hackathon-winners#monfundme">​</a></h2>
<p>By <a href="https://x.com/defilova1" target="_blank" rel="noopener noreferrer">defilova1</a> and <a href="https://x.com/hillary_jayden" target="_blank" rel="noopener noreferrer">hillary_jayden</a></p>
<p><a href="https://monfundme.vercel.app/" target="_blank" rel="noopener noreferrer">MonFundMe</a> is a decentralized fundraising platform built on Monad, offering fast, transparent donations without the friction of Web2. Inspired by GoFundMe but reimagined for Web3, it cuts out high platform fees and removes all-or-nothing fundraising limits.</p>
<p>Powered by Envio, MonFundMe tracks donations in real time, offering complete transparency and faster access to funds. It’s an ideal fit for urgent causes or ongoing community campaigns alike.</p>
<p>Big ups and congrats to the team for an outstanding submission!</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="how-to-index-data-on-monad">How to Index Data on Monad<a class="hash-link" aria-label="Direct link to How to Index Data on Monad" title="Direct link to How to Index Data on Monad" href="https://docs.envio.dev/blog/announcing-the-monad-envio-hackathon-winners#how-to-index-data-on-monad">​</a></h2>
<p>These projects highlight what’s possible when you combine a high-performance chain like Monad with high-performance infrastructure like Envio.</p>
<p>Whether you’re building real-time analytics, AI agents, NFTs, or dashboards, indexing data on Monad with Envio is fast, flexible, and fully customizable.</p>
<p>→ <a href="https://docs.envio.dev/docs/HyperIndex/overview" target="_blank" rel="noopener noreferrer">Start indexing Monad data</a></p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="big-thanks-to-the-builders">Big thanks to the builders<a class="hash-link" aria-label="Direct link to Big thanks to the builders" title="Direct link to Big thanks to the builders" href="https://docs.envio.dev/blog/announcing-the-monad-envio-hackathon-winners#big-thanks-to-the-builders">​</a></h2>
<p>Huge thanks to the Monad team for pulling together an incredible hackathon. The quality of submissions was seriously impressive, and picking winners wasn’t easy. We’re grateful to every dev who took the time to build, experiment, and ship using Envio.</p>
<p>We’re looking forward to seeing these projects grow and to the next hackathon. Keep shipping.</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="about-monad">About Monad<a class="hash-link" aria-label="Direct link to About Monad" title="Direct link to About Monad" href="https://docs.envio.dev/blog/announcing-the-monad-envio-hackathon-winners#about-monad">​</a></h2>
<p><a href="https://www.monad.xyz/" target="_blank" rel="noopener noreferrer">Monad</a> is a high-performance L1 built to bring scalability to the EVM without compromising composability. With Monad’s parallel execution engine and focus on low-latency performance, it enables devs to build next-gen applications with higher throughput and lower fees, without rewriting existing EVM code.</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="about-envio">About Envio<a class="hash-link" aria-label="Direct link to About Envio" title="Direct link to About Envio" href="https://docs.envio.dev/blog/announcing-the-monad-envio-hackathon-winners#about-envio">​</a></h2>
<p><a href="https://envio.dev/" target="_blank" rel="noopener noreferrer">Envio</a> is a fast, developer-friendly blockchain indexer and the fastest, most flexible way to get on-chain data, making real-time data accessible for developers across the Web3 ecosystem.</p>
<p>With Envio, developers can query and stream blockchain data efficiently without the complexity of running their own infrastructure. Envio’s blockchain indexing tools supports any EVM network and is trusted by many teams building everything from DeFi platforms to analytics dashboards and production applications.</p>
<p>If you’re a blockchain developer or analyst looking to enhance your workflow, look no further. Join our growing community of Web3 builders and explore our docs.</p>
<p><a href="https://envio.dev/" target="_blank" rel="noopener noreferrer">Website</a> | <a href="https://twitter.com/envio_indexer" target="_blank" rel="noopener noreferrer">X</a> | <a href="https://discord.com/invite/gt7yEUZKeB" target="_blank" rel="noopener noreferrer">Discord</a> | <a href="https://warpcast.com/envio" target="_blank" rel="noopener noreferrer">Farcaster</a> | <a href="https://github.com/enviodev" target="_blank" rel="noopener noreferrer">GitHub</a> | <a href="https://medium.com/@Envio_Indexer" target="_blank" rel="noopener noreferrer">Medium</a></p>]]></content>
    </entry>
    <entry>
        <title type="html"><![CDATA[Envio Developer Update April 2025]]></title>
        <id>https://docs.envio.dev/blog/envio-developer-update-april-2025</id>
        <link href="https://docs.envio.dev/blog/envio-developer-update-april-2025"/>
        <updated>2025-04-25T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[Discover what Envio delivered in April 2025 including HyperIndex versions 2.16 and 2.17, topic filters by contract address, a brand-new development console, and expanded enhanced indexing support for Monad network.]]></summary>
        <content type="html"><![CDATA[<img src="https://docs.envio.dev/blog-assets/dev-update-april-2025.png" alt="Cover Image Envio Developer Community Update April 2025" width="100%">
<p>Welcome to Our April 2025 Developer Update!</p>
<p>This month, we launched v2.16.0 &amp; 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!</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="-hyperindex-version-2160--2170-are-now-available-">🚀 HyperIndex Version 2.16.0 &amp; 2.17.0 are now available 🚀<a class="hash-link" aria-label="Direct link to 🚀 HyperIndex Version 2.16.0 &amp; 2.17.0 are now available 🚀" title="Direct link to 🚀 HyperIndex Version 2.16.0 &amp; 2.17.0 are now available 🚀" href="https://docs.envio.dev/blog/envio-developer-update-april-2025#-hyperindex-version-2160--2170-are-now-available-">​</a></h2>
<p><em>Please note: Current release 2.17.1</em></p>
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="topic-filters-by-contract-addresses">Topic Filters by Contract Addresses<a class="hash-link" aria-label="Direct link to Topic Filters by Contract Addresses" title="Direct link to Topic Filters by Contract Addresses" href="https://docs.envio.dev/blog/envio-developer-update-april-2025#topic-filters-by-contract-addresses">​</a></h3>
<p>Besides <strong><code>chainId</code></strong> added in the previous release, you can now also access contract addresses to filter by.</p>
<p>For example, index your users' USDC transfers as easily as:</p>
<div class="codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#F8F8F2;--prism-background-color:#282A36"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar" style="color:#F8F8F2;background-color:#282A36"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#F8F8F2"><span class="token plain">import { FactoryContract, UserContract } from "generated";</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain" style="display:inline-block"></span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">const USDC_ADDRESS = {</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">  84532: "0x036CbD53842c5426634e7929541eC2318f3dCF7e",</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">  11155111: "0x1c7D4B196Cb0C7B01d743Fbc6116a902379C7238",</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">};</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain" style="display:inline-block"></span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">FactoryContract.UserCreted.contractRegister(async ({ event, context }) =&gt; {</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">  context.addUserContract(event.params.userContractAddress);</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">});</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain" style="display:inline-block"></span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">UserContract.Transfer.handler(async ({ event, context }) =&gt; {</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">  // Filter and store only the USDC transfers that involve a Safe address</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">  if (event.srcAddress === USDC_ADDRESS[event.chainId]) {</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">    context.Transfer.set({</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">      id: `${event.chainId}_${event.block.number}_${event.logIndex}`,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">      from: event.params.from,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">      to: event.params.to,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">    });</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">  }</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">}, {</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">  wildcard: true,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">  eventFilters: ({ addresses }) =&gt; [{ from: addresses }, { to: addresses }],</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">});</span><br></span></code></pre><div class="buttonGroup__atx"><button type="button" aria-label="Copy code to clipboard" title="Copy" class="clean-btn"><span class="copyButtonIcons_eSgA" aria-hidden="true"><svg viewBox="0 0 24 24" class="copyButtonIcon_y97N"><path fill="currentColor" d="M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z"></path></svg><svg viewBox="0 0 24 24" class="copyButtonSuccessIcon_LjdS"><path fill="currentColor" d="M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"></path></svg></span></button></div></div></div>
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="new-development-console">New Development Console!<a class="hash-link" aria-label="Direct link to New Development Console!" title="Direct link to New Development Console!" href="https://docs.envio.dev/blog/envio-developer-update-april-2025#new-development-console">​</a></h3>
<p>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! 👇</p>
<img src="https://docs.envio.dev/blog-assets/dev-update-april-2025-1.png" alt="logtui" width="100%">
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="logger-improvements-">Logger improvements 📝<a class="hash-link" aria-label="Direct link to Logger improvements 📝" title="Direct link to Logger improvements 📝" href="https://docs.envio.dev/blog/envio-developer-update-april-2025#logger-improvements-">​</a></h3>
<p>Added the ability to pass params on a log call:</p>
<div class="codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#F8F8F2;--prism-background-color:#282A36"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar" style="color:#F8F8F2;background-color:#282A36"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#F8F8F2"><span class="token plain">context.log.info("Sucessfully handled Transfer()", { from: event.params.from, to: event.params.to })</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain" style="display:inline-block"></span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">These params will be displayed in the logs in your terminal as well as in Hosted Service.</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain" style="display:inline-block"></span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">You can also pass an error:</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">} catch (error) {</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">  context.log.error("Failed ipfs call", error)</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">}</span><br></span></code></pre><div class="buttonGroup__atx"><button type="button" aria-label="Copy code to clipboard" title="Copy" class="clean-btn"><span class="copyButtonIcons_eSgA" aria-hidden="true"><svg viewBox="0 0 24 24" class="copyButtonIcon_y97N"><path fill="currentColor" d="M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z"></path></svg><svg viewBox="0 0 24 24" class="copyButtonSuccessIcon_LjdS"><path fill="currentColor" d="M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"></path></svg></span></button></div></div></div>
<p>For more information, you can view <a href="https://github.com/enviodev/hyperindex/releases" target="_blank" rel="noopener noreferrer">all past and current release notes</a> on our GitHub.</p>
<p>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 <a href="https://github.com/enviodev/hyperindex" target="_blank" rel="noopener noreferrer">GitHub</a>! Your support means the world to us!  ⭐</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="envio-delivers-modular-real-time-indexing-for-monad-builders">Envio Delivers Modular, Real-Time Indexing for Monad Builders<a class="hash-link" aria-label="Direct link to Envio Delivers Modular, Real-Time Indexing for Monad Builders" title="Direct link to Envio Delivers Modular, Real-Time Indexing for Monad Builders" href="https://docs.envio.dev/blog/envio-developer-update-april-2025#envio-delivers-modular-real-time-indexing-for-monad-builders">​</a></h2>
<img src="https://docs.envio.dev/blog-assets/dev-update-april-2025-2.png" alt="logtui" width="100%">
<p>We’re excited to announce that Envio’s open indexing framework now supports developers building on Monad. <a href="https://www.monad.xyz/" target="_blank" rel="noopener noreferrer">Monad</a> 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.</p>
<p>We’re proud to support Monad developers with the fastest blockchain indexing solution available.</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="introducing-snubb-a-multichain-token-approval-scanner-for-your-terminal">Introducing Snubb: A Multichain Token Approval Scanner for Your Terminal<a class="hash-link" aria-label="Direct link to Introducing Snubb: A Multichain Token Approval Scanner for Your Terminal" title="Direct link to Introducing Snubb: A Multichain Token Approval Scanner for Your Terminal" href="https://docs.envio.dev/blog/envio-developer-update-april-2025#introducing-snubb-a-multichain-token-approval-scanner-for-your-terminal">​</a></h2>
<img src="https://docs.envio.dev/blog-assets/dev-update-april-2025-3.png" alt="logtui" width="100%">
<p>Inspired by <a href="https://revoke.cash/" target="_blank" rel="noopener noreferrer">Revoke</a>, 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.</p>
<p>Try it out now with one terminal command:</p>
<div class="codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#F8F8F2;--prism-background-color:#282A36"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar" style="color:#F8F8F2;background-color:#282A36"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#F8F8F2"><span class="token plain">npx snubb --address &lt;your-address&gt; --chains 1,10,130</span><br></span></code></pre><div class="buttonGroup__atx"><button type="button" aria-label="Copy code to clipboard" title="Copy" class="clean-btn"><span class="copyButtonIcons_eSgA" aria-hidden="true"><svg viewBox="0 0 24 24" class="copyButtonIcon_y97N"><path fill="currentColor" d="M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z"></path></svg><svg viewBox="0 0 24 24" class="copyButtonSuccessIcon_LjdS"><path fill="currentColor" d="M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"></path></svg></span></button></div></div></div>
<p>For example:</p>
<div class="codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#F8F8F2;--prism-background-color:#282A36"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar" style="color:#F8F8F2;background-color:#282A36"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#F8F8F2"><span class="token plain">npx snubb --address 0x7C25a8C86A04f40F2Db0434ab3A24b051FB3cA58 --chains many-networks</span><br></span></code></pre><div class="buttonGroup__atx"><button type="button" aria-label="Copy code to clipboard" title="Copy" class="clean-btn"><span class="copyButtonIcons_eSgA" aria-hidden="true"><svg viewBox="0 0 24 24" class="copyButtonIcon_y97N"><path fill="currentColor" d="M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z"></path></svg><svg viewBox="0 0 24 24" class="copyButtonSuccessIcon_LjdS"><path fill="currentColor" d="M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"></path></svg></span></button></div></div></div>
<p>Check out this <a href="https://x.com/jonjonclark/status/1907821189789016415" target="_blank" rel="noopener noreferrer">video</a> to see it in action.</p>
<p>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.</p>
<p>If you're curious, feel free to check out the original background <a href="https://x.com/jonjonclark/status/1907821187469541781" target="_blank" rel="noopener noreferrer">post</a> on X that kicked this all off.</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="introducing-loggregate-a-terminal-native-tool-for-real-time-evm-event-data-aggregation">Introducing Loggregate: A Terminal-Native Tool for Real-Time EVM Event Data Aggregation<a class="hash-link" aria-label="Direct link to Introducing Loggregate: A Terminal-Native Tool for Real-Time EVM Event Data Aggregation" title="Direct link to Introducing Loggregate: A Terminal-Native Tool for Real-Time EVM Event Data Aggregation" href="https://docs.envio.dev/blog/envio-developer-update-april-2025#introducing-loggregate-a-terminal-native-tool-for-real-time-evm-event-data-aggregation">​</a></h2>
<img src="https://docs.envio.dev/blog-assets/dev-update-april-2025-4.png" alt="logtui" width="100%">
<p>We’re excited to introduce <a href="https://www.npmjs.com/package/loggregate" target="_blank" rel="noopener noreferrer">Loggregate</a>, inspired by <a href="https://www.npmjs.com/package/logtui" target="_blank" rel="noopener noreferrer">LogTUI</a>. 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.</p>
<p>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.</p>
<p>Built for developers and powered by <a href="https://docs.envio.dev/docs/HyperIndex/overview" target="_blank" rel="noopener noreferrer">HyperSync</a>, Loggregate is fully open-source and extensible.</p>
<p>Try it out now:</p>
<div class="codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#F8F8F2;--prism-background-color:#282A36"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar" style="color:#F8F8F2;background-color:#282A36"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#F8F8F2"><span class="token plain">npx loggregate -e "event Transfer(address indexed from, address indexed to, uint256 value)" -n eth -p "value" -c 0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48 -d 6</span><br></span></code></pre><div class="buttonGroup__atx"><button type="button" aria-label="Copy code to clipboard" title="Copy" class="clean-btn"><span class="copyButtonIcons_eSgA" aria-hidden="true"><svg viewBox="0 0 24 24" class="copyButtonIcon_y97N"><path fill="currentColor" d="M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z"></path></svg><svg viewBox="0 0 24 24" class="copyButtonSuccessIcon_LjdS"><path fill="currentColor" d="M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"></path></svg></span></button></div></div></div>
<p>Explore it on <a href="https://www.npmjs.com/package/loggregate" target="_blank" rel="noopener noreferrer">npm</a> and check out the open-source <a href="https://github.com/denhampreen/loggregate" target="_blank" rel="noopener noreferrer">repo</a>.</p>
<p>Feel free to check out the original background <a href="https://x.com/DenhamPreen/status/1909267253821845707" target="_blank" rel="noopener noreferrer">post</a> on X.</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="oracle-wars-exploring-real-time-oracle-behavior-and-push-based-feeds">Oracle Wars: Exploring Real-Time Oracle Behavior and Push-Based Feeds<a class="hash-link" aria-label="Direct link to Oracle Wars: Exploring Real-Time Oracle Behavior and Push-Based Feeds" title="Direct link to Oracle Wars: Exploring Real-Time Oracle Behavior and Push-Based Feeds" href="https://docs.envio.dev/blog/envio-developer-update-april-2025#oracle-wars-exploring-real-time-oracle-behavior-and-push-based-feeds">​</a></h2>
<img src="https://docs.envio.dev/blog-assets/dev-update-april-2025-5.png" alt="logtui" width="100%">
<p>Who watches the watchers? We do, in real time. Powered by HyperIndex, <a href="https://www.oraclewars.xyz/" target="_blank" rel="noopener noreferrer">Oracle Wars</a> visualizes how oracle feeds behave on-chain, highlighting deviations and helping you design more reliable smart contracts.</p>
<p>Learn more about it in our latest <a href="https://docs.envio.dev/blog/oracle-wars" target="_blank" rel="noopener noreferrer">blog</a>.</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="envios-hypersync-powers-trading-strategy-with-multichain-data-collection">Envio's HyperSync Powers Trading Strategy with Multichain Data Collection<a class="hash-link" aria-label="Direct link to Envio's HyperSync Powers Trading Strategy with Multichain Data Collection" title="Direct link to Envio's HyperSync Powers Trading Strategy with Multichain Data Collection" href="https://docs.envio.dev/blog/envio-developer-update-april-2025#envios-hypersync-powers-trading-strategy-with-multichain-data-collection">​</a></h2>
<img src="https://docs.envio.dev/blog-assets/dev-update-april-2025-6.png" alt="logtui" width="100%">
<p>Another great example of HyperSync in action! Check out how <a href="https://tradingstrategy.ai/" target="_blank" rel="noopener noreferrer">Trading Strategy</a> leveraged Envio to collect on-chain data across multiple chains and dive into their epic data &amp; research notebook analyzing the performance of 7,000 ERC-4626 vaults across 10 blockchains!</p>
<p>Learn more in this <a href="https://x.com/TradingProtocol/status/1910319480887975965" target="_blank" rel="noopener noreferrer">post</a>.</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="hypersync-now-supports-70-evm-networks-enhancing-real-time-data-access-across-web3">HyperSync Now Supports 70+ EVM Networks, Enhancing Real-time Data Access Across Web3<a class="hash-link" aria-label="Direct link to HyperSync Now Supports 70+ EVM Networks, Enhancing Real-time Data Access Across Web3" title="Direct link to HyperSync Now Supports 70+ EVM Networks, Enhancing Real-time Data Access Across Web3" href="https://docs.envio.dev/blog/envio-developer-update-april-2025#hypersync-now-supports-70-evm-networks-enhancing-real-time-data-access-across-web3">​</a></h2>
<img src="https://docs.envio.dev/blog-assets/dev-update-april-2025-7.png" alt="logtui" width="100%">
<p>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.</p>
<p>To learn more about the networks we support, check out our latest <a href="https://docs.envio.dev/blog/envio-hypersync-supports-70-networks" target="_blank" rel="noopener noreferrer">blog</a>.</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="developer-workshop-indexing-real-time-data-on-the-xdc-network-with-envio">Developer Workshop: Indexing Real-Time Data on the XDC Network with Envio<a class="hash-link" aria-label="Direct link to Developer Workshop: Indexing Real-Time Data on the XDC Network with Envio" title="Direct link to Developer Workshop: Indexing Real-Time Data on the XDC Network with Envio" href="https://docs.envio.dev/blog/envio-developer-update-april-2025#developer-workshop-indexing-real-time-data-on-the-xdc-network-with-envio">​</a></h2>
<iframe width="560" height="315" src="https://www.youtube.com/live/cFrOw5lTd3E" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture"></iframe>
<p>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.</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="upcoming-events-️">Upcoming Events 🗓️<a class="hash-link" aria-label="Direct link to Upcoming Events 🗓️" title="Direct link to Upcoming Events 🗓️" href="https://docs.envio.dev/blog/envio-developer-update-april-2025#upcoming-events-%EF%B8%8F">​</a></h2>
<ul>
<li><a href="https://www.soniclabs.com/summit" target="_blank" rel="noopener noreferrer">Sonic Summit</a>: 6th → 8th May 2025</li>
<li><a href="https://ethprague.com/" target="_blank" rel="noopener noreferrer">ETHPrague</a>: 27th → 29th May 2025</li>
<li><a href="https://dappcon.io/" target="_blank" rel="noopener noreferrer">DappCon</a>: 16th → 18th June 2025</li>
<li>WAGMI Sponsors at <a href="https://ethcc.io/" target="_blank" rel="noopener noreferrer">EthCC</a>** <strong>Cannes</strong>:** 30th June → 3rd July 2025</li>
<li><a href="https://ethglobal.com/events/pragma-cannes" target="_blank" rel="noopener noreferrer">Pragama</a> Cannes: July 3rd 2025</li>
</ul>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="featured-developer-">Featured Developer 🧑‍💻<a class="hash-link" aria-label="Direct link to Featured Developer 🧑‍💻" title="Direct link to Featured Developer 🧑‍💻" href="https://docs.envio.dev/blog/envio-developer-update-april-2025#featured-developer-">​</a></h2>
<img src="https://docs.envio.dev/blog-assets/dev-update-april-2025-8.png" alt="logtui" width="100%">
<p>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.</p>
<p>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!</p>
<p>His passion for exploring new technologies and creating robust solutions makes him a standout developer and member of our community.</p>
<p><em><strong>“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</strong></em></p>
<p>We’re excited to see where Manu’s journey takes him next and appreciate his contributions to our community.</p>
<p>Be sure to follow Manu and his work on <a href="https://x.com/manu_221b" target="_blank" rel="noopener noreferrer">X</a> for the latest updates and insights!</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="playlist-of-the-month-️">Playlist of the Month 🎧️<a class="hash-link" aria-label="Direct link to Playlist of the Month 🎧️" title="Direct link to Playlist of the Month 🎧️" href="https://docs.envio.dev/blog/envio-developer-update-april-2025#playlist-of-the-month-%EF%B8%8F">​</a></h2>
<img src="https://docs.envio.dev/blog-assets/dev-update-april-2025-9.png" alt="logtui" width="100%">
<p>▶️ <a href="https://open.spotify.com/playlist/5ICzfWy4hkVDOEe0NSOuZy?si=762121a2d366461b" target="_blank" rel="noopener noreferrer">Open Spotify</a></p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="ship-with-us-">Ship with us. 🚢<a class="hash-link" aria-label="Direct link to Ship with us. 🚢" title="Direct link to Ship with us. 🚢" href="https://docs.envio.dev/blog/envio-developer-update-april-2025#ship-with-us-">​</a></h2>
<p>Envio is a modern, multi-chain EVM blockchain indexer for querying real-time and historical data.</p>
<p>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.</p>
<p>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.</p>
<p><a href="https://envio.beehiiv.com/subscribe?utm_source=envio.beehiiv.com&amp;utm_medium=newsletter&amp;utm_campaign=new-post" target="_blank" rel="noopener noreferrer">Subscribe to our newsletter</a> 💌</p>
<p><a href="https://envio.dev/" target="_blank" rel="noopener noreferrer">Website</a> | <a href="https://twitter.com/envio_indexer" target="_blank" rel="noopener noreferrer">X</a> | <a href="https://discord.com/invite/gt7yEUZKeB" target="_blank" rel="noopener noreferrer">Discord</a> | <a href="https://t.me/+5mI61oZibEM5OGQ8" target="_blank" rel="noopener noreferrer">Telegram</a> | <a href="https://github.com/enviodev" target="_blank" rel="noopener noreferrer">GitHub</a> || <a href="https://www.youtube.com/channel/UCR7nZ2yzEtc5SZNM0dhrkhA" target="_blank" rel="noopener noreferrer">YouTube</a> | <a href="https://www.reddit.com/user/Envio_indexer" target="_blank" rel="noopener noreferrer">Reddit</a> |</p>]]></content>
    </entry>
    <entry>
        <title type="html"><![CDATA[Exploring Real-time Oracle Behavior and Push Based Feeds]]></title>
        <id>https://docs.envio.dev/blog/oracle-wars</id>
        <link href="https://docs.envio.dev/blog/oracle-wars"/>
        <updated>2025-04-15T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[Learn how Oracle Wars uses Envio’s HyperIndex to visualise how different oracle providers behave in real-time so you can design more reliable on-chain systems.]]></summary>
        <content type="html"><![CDATA[<img src="https://docs.envio.dev/blog-assets/oracle-wars-1.png" alt="Cover Image Oracle Wars" width="100%">
<p>Oracles are the unsung heroes of DeFi. They connect blockchains to real-world data, enabling smart contracts to interact with off-chain events like asset prices (USDC, ETH), market rates, or even real-time sports scores. But while the concept of oracles is often discussed in theoretical terms, visualizing how they behave in practice can offer a new level of clarity, especially for developers building apps on-chain.</p>
<p>Enter <a href="https://www.oraclewars.xyz/" target="_blank" rel="noopener noreferrer">Oracle Wars</a>, a live feed of on-chain oracle data that compares how different providers behave in real-time. It helps developers visualize and gain a better understanding of how oracles actually function under different market conditions, so they can design more reliable and secure smart contracts.</p>
<p>⭐ <strong>Please note</strong>: The dashboard shown above is no longer live on the site. Oracle Wars is currently displaying live ETH/USD price oracle updates from the <a href="https://blog.redstone.finance/2025/04/08/introducing-redstone-bolt-the-fastest-blockchain-oracle-to-date/" target="_blank" rel="noopener noreferrer">Redstone Bolt</a> oracle feed on MegaETH, rather than the multi-oracle comparison dashboard featured above. Oracle Wars remains an educational and experimental tool for surfacing real-time data from various oracle providers, helping developers better understand oracle behavior as the data and tooling continues to evolve.</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="what-is-a-blockchain-oracle">What is a Blockchain Oracle?<a class="hash-link" aria-label="Direct link to What is a Blockchain Oracle?" title="Direct link to What is a Blockchain Oracle?" href="https://docs.envio.dev/blog/oracle-wars#what-is-a-blockchain-oracle">​</a></h2>
<p>If you're building in the decentralized space, you’ve more than likely heard about oracles. In simple terms, they allow smart contracts to react to external data sources. Whether it's the latest price of an asset or the outcome of a sporting event, oracles are how the blockchain sees the world.</p>
<p>Over time, oracle architectures have evolved. From the early days of Truffle and Ganache to today’s production-grade protocols, we've seen the rise of push-based oracles, pull-based oracles, and many more. Each design has trade-offs. For now, let’s zero in on push oracles and how they behave from a data perspective.</p>
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="push-oracles-in-practice">Push Oracles in Practice<a class="hash-link" aria-label="Direct link to Push Oracles in Practice" title="Direct link to Push Oracles in Practice" href="https://docs.envio.dev/blog/oracle-wars#push-oracles-in-practice">​</a></h3>
<p>A push oracle works exactly as the name implies: it periodically pushes data onto the blockchain. Your contract can then read that data and respond accordingly, whether it's executing a trade, adjusting a loan-to-value ratio, or minting some ridiculous meme coin.</p>
<h4 class="anchor anchorWithStickyNavbar_LWe7" id="most-push-oracles-use-two-primary-mechanisms">Most push oracles use two primary mechanisms:<a class="hash-link" aria-label="Direct link to Most push oracles use two primary mechanisms:" title="Direct link to Most push oracles use two primary mechanisms:" href="https://docs.envio.dev/blog/oracle-wars#most-push-oracles-use-two-primary-mechanisms">​</a></h4>
<ol>
<li><strong>Heartbeat intervals</strong> – Regular updates (e.g., every 24 hours)</li>
<li><strong>Deviation thresholds</strong> – Immediate updates when data shifts significantly (e.g., 0.5% price movement)</li>
</ol>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="visualizing-real-time-oracle-activity-with-oracle-wars">Visualizing Real-Time Oracle Activity with Oracle Wars<a class="hash-link" aria-label="Direct link to Visualizing Real-Time Oracle Activity with Oracle Wars" title="Direct link to Visualizing Real-Time Oracle Activity with Oracle Wars" href="https://docs.envio.dev/blog/oracle-wars#visualizing-real-time-oracle-activity-with-oracle-wars">​</a></h2>
<p>Wonder what happens in live conditions, during periods of high volatility? That’s where Oracle Wars comes in. It can show a live comparison between price feeds from different oracle providers, such as <a href="https://chain.link/" target="_blank" rel="noopener noreferrer">Chainlink</a> and <a href="https://www.redstone.finance/" target="_blank" rel="noopener noreferrer">RedStone</a>.</p>
<p>You’ll notice that updates aren’t always evenly spaced. That’s the deviation threshold kicking in when markets get volatile, updates come in fast. When things are calm, fewer updates appear. It’s a valuable pattern to observe, especially if you’re designing a protocol that depends on accurate and real-time data.</p>
<p>For example, this volatility spike, between Chainlink and RedStone posted frequent updates to reflect price changes, an essential feature for platforms like <a href="https://app.aacve.com/dashboard" target="_blank" rel="noopener noreferrer">Aave</a>, which depend on real-time data for liquidation logic and capital safety.</p>
<img src="https://docs.envio.dev/blog-assets/oracle-wars-2.png" alt="Oracle Wars 2" width="100%">
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="understanding-the-limitations-of-deviation-thresholds-in-push-oracles">Understanding the Limitations of Deviation Thresholds in Push Oracles<a class="hash-link" aria-label="Direct link to Understanding the Limitations of Deviation Thresholds in Push Oracles" title="Direct link to Understanding the Limitations of Deviation Thresholds in Push Oracles" href="https://docs.envio.dev/blog/oracle-wars#understanding-the-limitations-of-deviation-thresholds-in-push-oracles">​</a></h2>
<p>Oracle Wars also allows you to see the maximum deviation between any two consecutive price points over 24 hours. Why does this matter? Every DeFi protocol relies on timely and accurate price data, and large shifts between updates can lead to exploit risk, broken assumptions, or cascading failures. This metric gives developers a real-world view of how much price movement can actually occur between updates, even when using well-known oracle providers.</p>
<p>This brings us to a common misunderstanding: deviation thresholds are not strict limits.</p>
<p>Take Chainlink and RedStone, for instance. Both use a 0.5% deviation threshold for price feeds. That should mean the oracle updates whenever the price moves more than 0.5%. But here’s the catch:</p>
<p>A 0.5% deviation threshold does not mean consecutive on-chain prices will only differ by 0.5%.</p>
<p>In practice, you might see larger deviations. Over 24 hours alone, Oracle Wars recorded deviations of around 0.67% for both providers. This doesn’t mean the oracles were broken, it means they’re working as designed. The threshold is more of a trigger condition than a strict upper bound.</p>
<p>So if you're competing in security audits on platforms like Sherlock, Code4rena, or CodeHawks, it's worth thinking through these edge cases. Your protocol logic needs to account for these potentially higher-than-expected changes, especially in volatile markets.</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="is-a-super-fast-push-oracle-now-better-than-a-pull-oracle">Is a Super-Fast Push Oracle Now Better Than a Pull Oracle?<a class="hash-link" aria-label="Direct link to Is a Super-Fast Push Oracle Now Better Than a Pull Oracle?" title="Direct link to Is a Super-Fast Push Oracle Now Better Than a Pull Oracle?" href="https://docs.envio.dev/blog/oracle-wars#is-a-super-fast-push-oracle-now-better-than-a-pull-oracle">​</a></h2>
<p>With the advent of high-speed chains like MegaETH and Monad, we’re starting to see the rise of ultra-fast push oracles that update data with each block. This near-instantaneous data feed challenges traditional push oracles, offering freshness comparable to pull oracles, provided transaction costs remain manageable.</p>
<p>On Oracle Wars, you can now observe how these super-fast push oracles behave in real-time, with feeds like the ETH/USD price on MegaETH. The data is continuously updated, providing a new level of insight into how push oracles might evolve to rival the responsiveness of pull models.</p>
<img src="https://docs.envio.dev/blog-assets/oracle-wars-3.png" alt="Oracle Wars 2" width="100%">
<p>However, one aspect that remains intriguing is the frequent occurrence of multiple price updates at the same timestamp. This raises questions about whether these oracles are pushing multiple updates within the same block, and the rationale behind this granularity.</p>
<p>While Redstone's "Bolt" push oracle is an exciting development, it’s still early days. It will be interesting to see how other oracle providers and chains approach the super-fast push model. The key question remains: Can these ultra-fast push oracles maintain the freshness and reliability of pull oracles without significant cost overhead?</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="oracle-wars-powered-by-envios-hyperindex">Oracle Wars: Powered by Envio’s HyperIndex<a class="hash-link" aria-label="Direct link to Oracle Wars: Powered by Envio’s HyperIndex" title="Direct link to Oracle Wars: Powered by Envio’s HyperIndex" href="https://docs.envio.dev/blog/oracle-wars#oracle-wars-powered-by-envios-hyperindex">​</a></h2>
<p>To pull this off and index this level of data, we used HyperIndex, our open blockchain indexing framework which seamlessly queried this data effortlessly. The entire Oracle Wars platform was built in under two hours using Envio’s HyperIndex, which made indexing real-time oracle data smooth and easy.</p>
<p>If you're building dashboards, simulations, or monitoring tools, it’s worth checking out. Need help getting started? Feel free to reach out to us in our Discord or on Telegram, we’re always happy to walk you through it!</p>
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="helpful-resources">Helpful Resources<a class="hash-link" aria-label="Direct link to Helpful Resources" title="Direct link to Helpful Resources" href="https://docs.envio.dev/blog/oracle-wars#helpful-resources">​</a></h3>
<ul>
<li><a href="https://docs.envio.dev/docs/HyperIndex/contract-import" target="_blank" rel="noopener noreferrer">HyperIndex Quickstart</a></li>
<li><a href="https://docs.envio.dev/docs/HyperIndex/configuration-file" target="_blank" rel="noopener noreferrer">Guides</a></li>
<li><a href="https://docs.envio.dev/docs/HyperIndex/example-uniswap-v4-multi-chain-indexer" target="_blank" rel="noopener noreferrer">Examples</a></li>
<li><a href="https://github.com/enviodev/hyperindex" target="_blank" rel="noopener noreferrer">GitHub Repo</a></li>
</ul>
<p>Thanks for reading, and if you're curious, feel free to check out the original background posts on X that kicked this all off:</p>
<ul>
<li><a href="https://x.com/jonjonclark/status/1890426833088246054" target="_blank" rel="noopener noreferrer">Thinking through oracles with data</a></li>
<li><a href="https://x.com/jonjonclark/status/1892208677815300350" target="_blank" rel="noopener noreferrer">Understanding the Limitations of Deviation Thresholds in Push Oracles</a></li>
<li><a href="https://x.com/jonjonclark/status/1903109614318575809" target="_blank" rel="noopener noreferrer">How Much Latency Do High-Frequency Oracle Push Feeds Actually Have?</a></li>
<li><a href="https://x.com/jonjonclark/status/1909635483182789020" target="_blank" rel="noopener noreferrer">Is a super-fast push oracle now better than a pull oracle?</a></li>
</ul>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="about-envio">About Envio<a class="hash-link" aria-label="Direct link to About Envio" title="Direct link to About Envio" href="https://docs.envio.dev/blog/oracle-wars#about-envio">​</a></h2>
<p><a href="https://envio.dev/" target="_blank" rel="noopener noreferrer">Envio</a> is a fast, developer friendly blockchain indexer and the fastest, most flexible way to get on-chain data, making real-time data accessible for developers across the Web3 ecosystem.</p>
<p>With Envio, developers can query and stream blockchain data efficiently without the complexity of running their own infrastructure. Envio’s blockchain indexing tools supports any EVM network and is trusted by many teams building everything from DeFi platforms to analytics dashboards and production applications.</p>
<p>If you’re a blockchain developer or analyst looking to enhance your workflow, look no further. Join our growing community of Web3 builders and explore our docs.</p>
<p><a href="https://envio.dev/" target="_blank" rel="noopener noreferrer">Website</a> | <a href="https://twitter.com/envio_indexer" target="_blank" rel="noopener noreferrer">X</a> | <a href="https://discord.com/invite/gt7yEUZKeB" target="_blank" rel="noopener noreferrer">Discord</a> | <a href="https://warpcast.com/envio" target="_blank" rel="noopener noreferrer">Farcaster</a> | <a href="https://github.com/enviodev" target="_blank" rel="noopener noreferrer">GitHub</a> | <a href="https://medium.com/@Envio_Indexer" target="_blank" rel="noopener noreferrer">Medium</a></p>]]></content>
    </entry>
    <entry>
        <title type="html"><![CDATA[Envio Developer Update March 2025]]></title>
        <id>https://docs.envio.dev/blog/envio-developer-update-march-2025</id>
        <link href="https://docs.envio.dev/blog/envio-developer-update-march-2025"/>
        <updated>2025-03-31T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[See what Envio delivered in March 2025 including HyperIndex version 2.15 with RPC failover, new LogTui chain scan tool, and integrations with V12, XDC Network, Monad and Chiliz.]]></summary>
        <content type="html"><![CDATA[<img src="https://docs.envio.dev/blog-assets/envio-dev-update-march-2025.png" alt="Cover Image Envio Developer Community Update March 2025" width="100%">
<p>We’re excited to roll out HyperIndex v2.15.0 with RPC failover support, LogTui for fast chain scans, and integrations with V12, XDC Network, Monad, and Chiliz. With new tools, powerful partnerships, tutorials, and more, we’re empowering developers to build smarter and faster than ever. Let’s dive into the latest updates!</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="-hyperindex-versions-2140--2150-is-now-available-">🚀 HyperIndex Versions 2.14.0 &amp; 2.15.0 is now available 🚀<a class="hash-link" aria-label="Direct link to 🚀 HyperIndex Versions 2.14.0 &amp; 2.15.0 is now available 🚀" title="Direct link to 🚀 HyperIndex Versions 2.14.0 &amp; 2.15.0 is now available 🚀" href="https://docs.envio.dev/blog/envio-developer-update-march-2025#-hyperindex-versions-2140--2150-is-now-available-">​</a></h2>
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="topic-filtering-goes-multichain-️">Topic Filtering goes Multichain ⛓️<a class="hash-link" aria-label="Direct link to Topic Filtering goes Multichain ⛓️" title="Direct link to Topic Filtering goes Multichain ⛓️" href="https://docs.envio.dev/blog/envio-developer-update-march-2025#topic-filtering-goes-multichain-%EF%B8%8F">​</a></h3>
<p>Now the <code>eventFilters</code> option can also accept a callback, allowing for building different filters depending on <code>chainId</code>:</p>
<div class="codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#F8F8F2;--prism-background-color:#282A36"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar" style="color:#F8F8F2;background-color:#282A36"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#F8F8F2"><span class="token plain">import { ERC20 } from "generated";</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain" style="display:inline-block"></span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">const ZERO_ADDRESS = "0x0000000000000000000000000000000000000000";</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain" style="display:inline-block"></span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">const WHITELISTED_ADDRESSES = {</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">  1: [</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">    "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266",</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">    "0x70997970C51812dc3A010C7d01b50e0d17dc79C8",</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">  ],</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">  100: ["0x3C44CdDdB6a900fa2b585dd299e03d12FA4293BC"],</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">};</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain" style="display:inline-block"></span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">ERC20.Transfer.handler(</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">  async ({ event, context }) =&gt; {</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">    //... your handler logic</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">  },</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">  {</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">    wildcard: true,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">    eventFilters: ({ chainId }) =&gt; [</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">      { from: ZERO_ADDRESS, to: WHITELISTED_ADDRESSES[chainId] },</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">      { from: WHITELISTED_ADDRESSES[chainId], to: ZERO_ADDRESS },</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">    ],</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">  }</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">);</span><br></span></code></pre><div class="buttonGroup__atx"><button type="button" aria-label="Copy code to clipboard" title="Copy" class="clean-btn"><span class="copyButtonIcons_eSgA" aria-hidden="true"><svg viewBox="0 0 24 24" class="copyButtonIcon_y97N"><path fill="currentColor" d="M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z"></path></svg><svg viewBox="0 0 24 24" class="copyButtonSuccessIcon_LjdS"><path fill="currentColor" d="M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"></path></svg></span></button></div></div></div>
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="stricter-chainid-type-">Stricter <code>chainId</code> type 🔐<a class="hash-link" aria-label="Direct link to stricter-chainid-type-" title="Direct link to stricter-chainid-type-" href="https://docs.envio.dev/blog/envio-developer-update-march-2025#stricter-chainid-type-">​</a></h3>
<p>The <code>chainId</code> type on <code>event</code> is now a union of chain ids the event belongs to. This is much safer than a number type used before.</p>
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="rpc-as-a-fallback">RPC as a fallback<a class="hash-link" aria-label="Direct link to RPC as a fallback" title="Direct link to RPC as a fallback" href="https://docs.envio.dev/blog/envio-developer-update-march-2025#rpc-as-a-fallback">​</a></h3>
<p>HyperIndex v2.14.1 also went live with this update bringing enhanced reliability with RPC failover support—ensuring 100% uptime for your indexer. If HyperSync becomes unavailable, your indexer will automatically switch to an RPC provider.</p>
<h4 class="anchor anchorWithStickyNavbar_LWe7" id="whats-new">What's new?<a class="hash-link" aria-label="Direct link to What's new?" title="Direct link to What's new?" href="https://docs.envio.dev/blog/envio-developer-update-march-2025#whats-new">​</a></h4>
<ul>
<li><strong>RPC as a fallback</strong> → If the primary data source doesn’t receive a new block in 20 seconds, your indexer seamlessly switches to an RPC provider.</li>
<li><strong>New RPC configuration syntax</strong> → Easily add redundancy with a single field.</li>
<li><strong>Advanced control</strong> → Define multiple RPC endpoints, set fallback priorities, and customize block intervals.</li>
</ul>
<h4 class="anchor anchorWithStickyNavbar_LWe7" id="how-to-enable-it">How to enable it?<a class="hash-link" aria-label="Direct link to How to enable it?" title="Direct link to How to enable it?" href="https://docs.envio.dev/blog/envio-developer-update-march-2025#how-to-enable-it">​</a></h4>
<p>Simply add an RPC field to your network configuration:</p>
<ul>
<li>If HyperSync is available for a chain, it remains the primary data source, with RPC as a fallback.</li>
</ul>
<p>For chains without HyperSync support, RPC becomes the primary data source.</p>
<div class="codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#F8F8F2;--prism-background-color:#282A36"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar" style="color:#F8F8F2;background-color:#282A36"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#F8F8F2"><span class="token plain">networks:</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">  - id: 137 # Polygon</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">    start_block: 0</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">+   rpc: https://eth-mainnet.your-rpc-provider.com</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">    contracts:</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">      - name: PolygonGreeter</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">        address: 0x9D02A17dE4E68545d3a58D3a20BbBE0399E05c9c</span><br></span></code></pre><div class="buttonGroup__atx"><button type="button" aria-label="Copy code to clipboard" title="Copy" class="clean-btn"><span class="copyButtonIcons_eSgA" aria-hidden="true"><svg viewBox="0 0 24 24" class="copyButtonIcon_y97N"><path fill="currentColor" d="M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z"></path></svg><svg viewBox="0 0 24 24" class="copyButtonSuccessIcon_LjdS"><path fill="currentColor" d="M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"></path></svg></span></button></div></div></div>
<p><strong>Advanced RPC Configuration:</strong></p>
<p>Want more control? You got it. Now you can explicitly define primary vs. fallback RPC providers:</p>
<div class="codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#F8F8F2;--prism-background-color:#282A36"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar" style="color:#F8F8F2;background-color:#282A36"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#F8F8F2"><span class="token plain">networks:</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">  - id: 137 # Polygon</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">    start_block: 0</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">+   rpc:</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">+     url: https://eth-mainnet.your-rpc-provider.com</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">+     for: sync</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">    contracts:</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">      - name: PolygonGreeter</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">        address: 0x9D02A17dE4E68545d3a58D3a20BbBE0399E05c9c</span><br></span></code></pre><div class="buttonGroup__atx"><button type="button" aria-label="Copy code to clipboard" title="Copy" class="clean-btn"><span class="copyButtonIcons_eSgA" aria-hidden="true"><svg viewBox="0 0 24 24" class="copyButtonIcon_y97N"><path fill="currentColor" d="M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z"></path></svg><svg viewBox="0 0 24 24" class="copyButtonSuccessIcon_LjdS"><path fill="currentColor" d="M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"></path></svg></span></button></div></div></div>
<p>Or specify multiple RPC endpoints with custom settings:</p>
<div class="codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#F8F8F2;--prism-background-color:#282A36"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar" style="color:#F8F8F2;background-color:#282A36"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#F8F8F2"><span class="token plain">networks:</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">  - id: 137 # Polygon</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">    start_block: 0</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">+   rpc:</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">+     - url: https://eth-mainnet.your-rpc-provider.com?API_KEY={ENVIO_MAINNET_API_KEY}</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">+       for: fallback</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">+     - url: https://eth-mainnet.your-free-rpc-provider.com</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">+       for: fallback</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">+       initial_block_interval: 1000</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">    contracts:</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">      - name: PolygonGreeter</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">        address: 0x9D02A17dE4E68545d3a58D3a20BbBE0399E05c9c</span><br></span></code></pre><div class="buttonGroup__atx"><button type="button" aria-label="Copy code to clipboard" title="Copy" class="clean-btn"><span class="copyButtonIcons_eSgA" aria-hidden="true"><svg viewBox="0 0 24 24" class="copyButtonIcon_y97N"><path fill="currentColor" d="M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z"></path></svg><svg viewBox="0 0 24 24" class="copyButtonSuccessIcon_LjdS"><path fill="currentColor" d="M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"></path></svg></span></button></div></div></div>
<p>This update ensures full redundancy, uninterrupted indexing, and complete flexibility.</p>
<p>Try it out &amp; let us know what you think! 🚀</p>
<p>For more information, you can view <a href="https://github.com/enviodev/hyperindex/releases" target="_blank" rel="noopener noreferrer">all past and current release notes</a> on our GitHub.</p>
<p>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 <a href="https://github.com/enviodev/hyperindex" target="_blank" rel="noopener noreferrer">GitHub</a>! Your support means the world to us!  ⭐</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="introducing-logtui-scan-entire-chains-for-logs-in-seconds">Introducing LogTui: Scan Entire Chains for Logs in Seconds<a class="hash-link" aria-label="Direct link to Introducing LogTui: Scan Entire Chains for Logs in Seconds" title="Direct link to Introducing LogTui: Scan Entire Chains for Logs in Seconds" href="https://docs.envio.dev/blog/envio-developer-update-march-2025#introducing-logtui-scan-entire-chains-for-logs-in-seconds">​</a></h2>
<img src="https://docs.envio.dev/blog-assets/envio-dev-update-march-2-2025.png" alt="logtui" width="100%">
<p><a href="https://www.npmjs.com/package/logtui" target="_blank" rel="noopener noreferrer">LogTui</a> is a free CLI tool that lets you scan entire chains for on-chain events with a single command. It supports 70+ networks and comes with presets for major protocols like ERC-20, ERC-721, Aave, and Chainlink. Designed for speed, it can process millions of events in minutes, powered by HyperSync’s efficient filtering to keep data transfer minimal.</p>
<p>For more details check out this <a href="https://x.com/jonjonclark/status/1901604311206899760" target="_blank" rel="noopener noreferrer">post</a>.</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="exciting-defi-integration-v12">Exciting DeFi Integration V12<a class="hash-link" aria-label="Direct link to Exciting DeFi Integration V12" title="Direct link to Exciting DeFi Integration V12" href="https://docs.envio.dev/blog/envio-developer-update-march-2025#exciting-defi-integration-v12">​</a></h2>
<img src="https://docs.envio.dev/blog-assets/envio-dev-update-march-3-2025.png" alt="v12" width="100%">
<p>We’re excited to announce that Envio’s open-indexing framework has been integrated with V12—an on-chain order book that provides high-speed and precise trading.</p>
<p>With this integration, V12 can seamlessly track key trading metrics, including daily users, orders, and historical trends, all in real time. This improved visibility enhances their analytics and informs ongoing platform optimizations, ensuring a more efficient and data-driven trading experience.</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="envios-blockchain-indexing-framework-supports-developers-building-on-the-xdc-network">Envio’s Blockchain Indexing Framework Supports Developers Building on the XDC Network<a class="hash-link" aria-label="Direct link to Envio’s Blockchain Indexing Framework Supports Developers Building on the XDC Network" title="Direct link to Envio’s Blockchain Indexing Framework Supports Developers Building on the XDC Network" href="https://docs.envio.dev/blog/envio-developer-update-march-2025#envios-blockchain-indexing-framework-supports-developers-building-on-the-xdc-network">​</a></h2>
<img src="https://docs.envio.dev/blog-assets/envio-dev-update-march-4-2025.png" alt="xdc" width="100%">
<p>Trade moves fast—your data should, too.</p>
<p>We’re excited to announce that Envio’s open indexing framework supports developers building on the <a href="https://xdc.org/" target="_blank" rel="noopener noreferrer">XDC Network</a>—an EVM-compatible L1 for secure, scalable global trade with efficient and reliable access to real-time &amp; historical data</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="envio-powers-a-growing-ecosystem-on-monad">Envio Powers a Growing Ecosystem on Monad<a class="hash-link" aria-label="Direct link to Envio Powers a Growing Ecosystem on Monad" title="Direct link to Envio Powers a Growing Ecosystem on Monad" href="https://docs.envio.dev/blog/envio-developer-update-march-2025#envio-powers-a-growing-ecosystem-on-monad">​</a></h2>
<img src="https://docs.envio.dev/blog-assets/envio-dev-update-march-5-2025.png" alt="monad ecosystem" width="100%">
<p>Indexing 10,000 TPS? No sweat.</p>
<p>Envio is fueling a thriving ecosystem on <a href="https://www.monad.xyz/" target="_blank" rel="noopener noreferrer">Monad</a>, empowering projects with real-time data retrieval and optimized UX as they prepare for mainnet. From <a href="https://www.kuru.io/markets?marketType=trending&amp;timeInterval=5m" target="_blank" rel="noopener noreferrer">Kuru Exchange</a> and <a href="https://www.haha.me/" target="_blank" rel="noopener noreferrer">HaHa Wallet</a> to <a href="https://nadradar.com/" target="_blank" rel="noopener noreferrer">Nadradar</a>, <a href="https://testnet.nad.fun/" target="_blank" rel="noopener noreferrer">Nad.fun</a>, <a href="https://testnet-preview.monorail.xyz/" target="_blank" rel="noopener noreferrer">Monorail</a>, <a href="https://revoke.cash/" target="_blank" rel="noopener noreferrer">Revoke Cash</a>, and more—Envio is at the heart of the next wave of high-performance applications.</p>
<p>Check out this <a href="https://x.com/envio_indexer/status/1900493623784808598" target="_blank" rel="noopener noreferrer">thread</a> to explore some of the incredible projects we support on Monad.</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="envio-x-chiliz-powering-the-future-of-sports-on-chain">Envio x Chiliz: Powering the Future of Sports on Chain<a class="hash-link" aria-label="Direct link to Envio x Chiliz: Powering the Future of Sports on Chain" title="Direct link to Envio x Chiliz: Powering the Future of Sports on Chain" href="https://docs.envio.dev/blog/envio-developer-update-march-2025#envio-x-chiliz-powering-the-future-of-sports-on-chain">​</a></h2>
<img src="https://docs.envio.dev/blog-assets/envio-dev-update-march-6-2025.png" alt="Envio x Chiliz" width="100%">
<p>Game on! Envio’s open-indexing framework now supports developers building on <a href="https://www.chiliz.com/" target="_blank" rel="noopener noreferrer">Chiliz</a>, the leading sports-focused blockchain. With seamless access to real-time and historical data, devs can create high-performance applications that bring fan engagement, sports analytics, and Web3 experiences to the next level. ⚽️🏆</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="developer-tutorials-monad-chiliz--rootstock">Developer Tutorials: Monad, Chiliz &amp; Rootstock<a class="hash-link" aria-label="Direct link to Developer Tutorials: Monad, Chiliz &amp; Rootstock" title="Direct link to Developer Tutorials: Monad, Chiliz &amp; Rootstock" href="https://docs.envio.dev/blog/envio-developer-update-march-2025#developer-tutorials-monad-chiliz--rootstock">​</a></h2>
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="monad-tutorial">Monad Tutorial<a class="hash-link" aria-label="Direct link to Monad Tutorial" title="Direct link to Monad Tutorial" href="https://docs.envio.dev/blog/envio-developer-update-march-2025#monad-tutorial">​</a></h3>
<img src="https://docs.envio.dev/blog-assets/envio-dev-update-march-7-2025.png" alt="monad tutorial" width="100%">
<p>Build a Telegram bot that tracks $WMON token transfers in real-time on the Monad Testnet using Envio’s open-indexing framework. This tutorial walks you through setting up an indexer, handling live events, and sending instant notifications—all powered by HyperIndex.</p>
<p>Learn more by visiting Monad’s <a href="https://docs.monad.xyz/guides/tg-bot-using-envio" target="_blank" rel="noopener noreferrer">documentation</a>.</p>
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="chiliz-tutorial">Chiliz Tutorial<a class="hash-link" aria-label="Direct link to Chiliz Tutorial" title="Direct link to Chiliz Tutorial" href="https://docs.envio.dev/blog/envio-developer-update-march-2025#chiliz-tutorial">​</a></h3>
<img src="https://docs.envio.dev/blog-assets/envio-dev-update-march-8-2025.png" alt="chiliz tutorial" width="100%">
<p>Track major Fan Token™ transfers with a Telegram bot in just minutes. Our latest Chiliz indexing tutorial shows you how to monitor high-value moves and stay ahead in the sports-focused blockchain ecosystem.</p>
<p>Learn more by visiting Chiliz <a href="https://docs.chiliz.com/develop/advanced/how-to-create-telegram-notifications-for-fan-token-transfers" target="_blank" rel="noopener noreferrer">documentation</a>.</p>
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="rootstock-tutorial">Rootstock Tutorial<a class="hash-link" aria-label="Direct link to Rootstock Tutorial" title="Direct link to Rootstock Tutorial" href="https://docs.envio.dev/blog/envio-developer-update-march-2025#rootstock-tutorial">​</a></h3>
<iframe width="560" height="315" src="https://www.youtube.com/embed/Yucbr7SMprg" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture"></iframe>
<p>Watch our hands-on Rootstock indexing tutorial and learn how to seamlessly retrieve blockchain data for your dApps. We cover the fundamentals of data indexing, why it’s critical for scalable applications, and how to get started from scratch.</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="powering-the-next-gen-apps-on-fuel">Powering the next-gen Apps on Fuel<a class="hash-link" aria-label="Direct link to Powering the next-gen Apps on Fuel" title="Direct link to Powering the next-gen Apps on Fuel" href="https://docs.envio.dev/blog/envio-developer-update-march-2025#powering-the-next-gen-apps-on-fuel">​</a></h2>
<img src="https://docs.envio.dev/blog-assets/envio-dev-update-march-9-2025.png" alt="powering apps on fuel" width="100%">
<p>Envio proudly supports a rapidly growing ecosystem on the <a href="https://fuel.network/" target="_blank" rel="noopener noreferrer">Fuel Network</a>, providing the most performant and reliable data retrieval to enhance UX across cutting-edge projects like <a href="https://swaylend.com/" target="_blank" rel="noopener noreferrer">Swaylend</a>, <a href="https://mira.ly/" target="_blank" rel="noopener noreferrer">Mira Protocol</a>, <a href="https://thundernft.market/" target="_blank" rel="noopener noreferrer">Thunder</a>, <a href="https://www.propslabs.com/" target="_blank" rel="noopener noreferrer">Props</a>, V12, and more. Building the next big thing on Fuel? Join our Discord and let’s chat.</p>
<p>For more on the projects we’re powering, check out this <a href="https://x.com/envio_indexer/status/1898023661308645818" target="_blank" rel="noopener noreferrer">thread</a>.</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="visualize-any-address-instantly-with-chain-density">Visualize Any Address Instantly with Chain Density<a class="hash-link" aria-label="Direct link to Visualize Any Address Instantly with Chain Density" title="Direct link to Visualize Any Address Instantly with Chain Density" href="https://docs.envio.dev/blog/envio-developer-update-march-2025#visualize-any-address-instantly-with-chain-density">​</a></h2>
<img src="https://docs.envio.dev/blog-assets/envio-dev-update-march-10-2025.png" alt="chaindensity update" width="100%">
<p>Block explorers show raw data—ChainDensity makes it visual. Instantly track on-chain activity for any address and spot trends without complex queries.</p>
<ul>
<li>
<p><strong>Estimate Indexing Efforts</strong> – Know event volume before indexing (135M USDC events fetched in 167 sec).</p>
</li>
<li>
<p><strong>Identify Activity Trends</strong> – See contract usage patterns at a glance (e.g., Tornado Cash 100 ETH pool).</p>
</li>
</ul>
<p>Powered by HyperSync, Chain Density delivers fast, intuitive insights.</p>
<p><a href="https://chaindensity.xyz/" target="_blank" rel="noopener noreferrer">Try it for free</a></p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="congratulations-to-the-modular-defi-denver-hackathon-winners">Congratulations to the Modular DeFi Denver Hackathon Winners<a class="hash-link" aria-label="Direct link to Congratulations to the Modular DeFi Denver Hackathon Winners" title="Direct link to Congratulations to the Modular DeFi Denver Hackathon Winners" href="https://docs.envio.dev/blog/envio-developer-update-march-2025#congratulations-to-the-modular-defi-denver-hackathon-winners">​</a></h2>
<p>A huge thanks to the Encode Club team for hosting the Modular DeFi Hackathon in Denver! It was amazing to see all the hackers bring their best ideas to life. Big shoutout to everyone for their incredible submissions.</p>
<p>For more details about our winners and prizes, check out this <a href="https://x.com/envio_indexer/status/1900163549105664042" target="_blank" rel="noopener noreferrer">thread</a>.</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="what-is-multichain-indexing">What is Multichain Indexing?<a class="hash-link" aria-label="Direct link to What is Multichain Indexing?" title="Direct link to What is Multichain Indexing?" href="https://docs.envio.dev/blog/envio-developer-update-march-2025#what-is-multichain-indexing">​</a></h2>
<img src="https://docs.envio.dev/blog-assets/envio-dev-update-march-12-2025.png" alt="what is multi-chain" width="100%">
<p>Multichain indexing is the ability to read, organise, and query data from many chains through one unified system so developers can work with on chain activity without managing separate setups for each network.</p>
<p>Web3 is inherently multichain, but navigating networks can be challenging. Learn how to simplify multichain data access &amp; query your data without managing multiple infras using Envio in our latest <a href="https://docs.envio.dev/blog/what-is-multi-chain-indexing" target="_blank" rel="noopener noreferrer">blog</a>.</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="upcoming-events-️">Upcoming Events 🗓️<a class="hash-link" aria-label="Direct link to Upcoming Events 🗓️" title="Direct link to Upcoming Events 🗓️" href="https://docs.envio.dev/blog/envio-developer-update-march-2025#upcoming-events-%EF%B8%8F">​</a></h2>
<ul>
<li>EthGlobal <a href="https://ethglobal.com/events/pragma-cannes" target="_blank" rel="noopener noreferrer">Pragma Cannes</a>: 3rd June 2025</li>
<li><a href="https://dappcon.io/" target="_blank" rel="noopener noreferrer">DappCon</a>: 16th → 18th June 2025</li>
<li>WAGMI Sponsors at <a href="https://ethcc.io/" target="_blank" rel="noopener noreferrer">EthCC</a><strong>:</strong> 30th June → 3rd July 2025</li>
</ul>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="featured-developer-">Featured Developer 🧑‍💻<a class="hash-link" aria-label="Direct link to Featured Developer 🧑‍💻" title="Direct link to Featured Developer 🧑‍💻" href="https://docs.envio.dev/blog/envio-developer-update-march-2025#featured-developer-">​</a></h2>
<img src="https://docs.envio.dev/blog-assets/envio-dev-update-march-13-2025.png" alt="dev of the month march 2025" width="100%">
<p>This month, we’re thrilled to feature Gabriel Stoica, a passionate developer focused on decentralization, privacy, and bridging the gap between Web2 and Web3. With years of experience crafting smart contracts and building end-to-end dApps, Gabriel has dedicated his work to making Web3 more accessible for all.</p>
<p>Currently leading the development of <a href="https://www.werk.pro/" target="_blank" rel="noopener noreferrer">Werk</a>, a Web3 platform that enables freelancers and entrepreneurs to bring their daily activities on-chain, Gabriel has a knack for designing seamless blockchain integrations. He’s also built tools to help non-crypto natives interact with blockchain technology, especially in the ReFi/DeFi space.</p>
<p><em><strong>"I first heard about Envio on social media and was curious whether its impressive speed would truly be felt throughout the entire development process—from setting up an indexer to configuring and deploying it. Like any modern product, Envio wasn’t perfect. I ran into a limitation and decided to reach out on Discord. What surprised me most wasn’t just their responsiveness, but the level of openness and genuine collaboration they brought to the table. Their professionalism is matched by their approachability, making the experience seamless and engaging. At its core, Envio is built on rapid iteration and continuous improvement while staying deeply attuned to its users' needs. I’d highly recommend Envio as the go-to indexer for any crypto project looking to combine speed, efficiency, and top-tier support."</strong></em> <em>- Gabriel Stoica, Lead Developer at Werk</em></p>
<p>We appreciate Gabriel Stoica’s contributions and passion for making Web3 more intuitive and practical for real-world use. Keep up the great work!</p>
<p>Make sure to check out Gabriel’s <a href="https://github.com/gabrielstoica" target="_blank" rel="noopener noreferrer">GitHub</a> and follow them on <a href="https://x.com/stoicaxyz" target="_blank" rel="noopener noreferrer">X</a> to stay updated on their latest projects and insights.</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="playlist-of-the-month-️">Playlist of the Month 🎧️<a class="hash-link" aria-label="Direct link to Playlist of the Month 🎧️" title="Direct link to Playlist of the Month 🎧️" href="https://docs.envio.dev/blog/envio-developer-update-march-2025#playlist-of-the-month-%EF%B8%8F">​</a></h2>
<img src="https://docs.envio.dev/blog-assets/envio-dev-update-march-14-2025.png" alt="playlist march 2025" width="100%">
<p>▶️ <a href="https://open.spotify.com/playlist/0KuEG8cv3T7oNV0rtLKaEP?si=e00c3fc7a6f244ca" target="_blank" rel="noopener noreferrer">Open Spotify</a></p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="ship-with-us-">Ship with us. 🚢<a class="hash-link" aria-label="Direct link to Ship with us. 🚢" title="Direct link to Ship with us. 🚢" href="https://docs.envio.dev/blog/envio-developer-update-march-2025#ship-with-us-">​</a></h2>
<p><a href="https://envio.dev/" target="_blank" rel="noopener noreferrer">Envio</a> is a modern, multi-chain EVM blockchain indexing framework that is speed-optimized for querying real-time and historical data.</p>
<p>If you're a blockchain developer looking to enhance your development process and unlock the true potential of Web3 infrastructure, look no further. Join our growing community of elite developers, check out our docs, and let's work together to revolutionize the blockchain world and propel your project to the next level.</p>
<p>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.</p>
<p><a href="https://envio.beehiiv.com/subscribe?utm_source=envio.beehiiv.com&amp;utm_medium=newsletter&amp;utm_campaign=new-post" target="_blank" rel="noopener noreferrer">Subscribe to our newsletter</a> 💌</p>
<p><a href="https://envio.dev/" target="_blank" rel="noopener noreferrer">Website</a> | <a href="https://twitter.com/envio_indexer" target="_blank" rel="noopener noreferrer">X</a> | <a href="https://discord.com/invite/gt7yEUZKeB" target="_blank" rel="noopener noreferrer">Discord</a> | <a href="https://t.me/+5mI61oZibEM5OGQ8" target="_blank" rel="noopener noreferrer">Telegram</a> | <a href="https://warpcast.com/envio" target="_blank" rel="noopener noreferrer">Farcaster</a> | <a href="https://medium.com/@Envio_Indexer" target="_blank" rel="noopener noreferrer">Medium</a> | <a href="https://www.youtube.com/channel/UCR7nZ2yzEtc5SZNM0dhrkhA" target="_blank" rel="noopener noreferrer">YouTube</a> | <a href="https://www.reddit.com/user/Envio_indexer" target="_blank" rel="noopener noreferrer">Reddit</a> | <a href="https://github.com/enviodev" target="_blank" rel="noopener noreferrer">GitHub</a></p>]]></content>
    </entry>
    <entry>
        <title type="html"><![CDATA[Envio Supports 70+ Blockchains Emerging as Web3’s Fastest Blockchain Indexer]]></title>
        <id>https://docs.envio.dev/blog/envio-hypersync-supports-70-networks</id>
        <link href="https://docs.envio.dev/blog/envio-hypersync-supports-70-networks"/>
        <updated>2025-03-26T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[Learn how Envio’s HyperSync supports over 70+ blockchain networks delivering real-time and historical on-chain data with unmatched speed and reliability.]]></summary>
        <content type="html"><![CDATA[<img src="https://docs.envio.dev/blog-assets/envio-supports-70-networks.png" alt="Cover Image Envio Developer Community Update February 2025" width="100%">
<p>Envio's HyperSync supports over 70 EVM-compatible networks, along with  Fuel, providing reliable real-time data access, and we're just getting started. This milestone advances our goal of making decentralized data more efficient and accessible across the Web3 ecosystem. Our mission? To <strong>MAKE DATA GREAT AGAIN</strong> by helping developers and data analysts efficiently manage large data queries across multiple blockchains while ensuring reliable access to real-time data when you need it.</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="what-is-hypersync">What is HyperSync?<a class="hash-link" aria-label="Direct link to What is HyperSync?" title="Direct link to What is HyperSync?" href="https://docs.envio.dev/blog/envio-hypersync-supports-70-networks#what-is-hypersync">​</a></h2>
<p><a href="https://docs.envio.dev/docs/HyperSync/overview" target="_blank" rel="noopener noreferrer">HyperSync</a> is Envio's advanced data node, built in Rust to dramatically speed up blockchain data retrieval. It operates as a real-time, high-speed query layer, offering a low-level API compatible with Python, Rust, Node.js, and Go. With HyperSync, you can query millions of events in seconds—delivering sync speeds up to 2000x faster than traditional RPC methods. Yes, you read that right!</p>
<p>Perfect for performance-heavy applications like block explorers, data analytics platforms, and blockchain bridges, HyperSync blends speed with flexibility. Traditional syncing methods can be slow and resource-intensive, especially across multiple networks. HyperSync optimizes these processes with intelligent caching and efficient data retrieval, giving you faster access to both real-time and historical blockchain data.</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="multichain-indexing-support">Multichain Indexing Support<a class="hash-link" aria-label="Direct link to Multichain Indexing Support" title="Direct link to Multichain Indexing Support" href="https://docs.envio.dev/blog/envio-hypersync-supports-70-networks#multichain-indexing-support">​</a></h2>
<p>Envio's HyperIndex also provides multichain indexing support enabling you to efficiently index and query multiple blockchains with a single indexer. This eliminates redundant tools, streamlines workflows, and ensures high performance at scale. By simplifying cross-chain data access, Envio allows you to focus on building instead of managing complex infrastructure while maintaining seamless compatibility across networks.</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="supported-networks">Supported Networks<a class="hash-link" aria-label="Direct link to Supported Networks" title="Direct link to Supported Networks" href="https://docs.envio.dev/blog/envio-hypersync-supports-70-networks#supported-networks">​</a></h2>
<p>Envio supports any EVM and Fuel with an expanding list of networks, including <a href="https://arbitrum.io/" target="_blank" rel="noopener noreferrer">Arbitrum</a>, <a href="https://www.base.org/" target="_blank" rel="noopener noreferrer">Base</a>, <a href="https://blast.io/en" target="_blank" rel="noopener noreferrer">Blast</a>, <a href="https://celo.org/" target="_blank" rel="noopener noreferrer">Celo</a>, <a href="https://www.chiliz.com/" target="_blank" rel="noopener noreferrer">Chiliz</a>, <a href="https://citrea.xyz/" target="_blank" rel="noopener noreferrer">Citrea</a>, <a href="https://darwinia.network/" target="_blank" rel="noopener noreferrer">Darwinia</a>, <a href="https://ethereum.org/en/" target="_blank" rel="noopener noreferrer">Ethereum</a>, <a href="https://www.gnosis.io/" target="_blank" rel="noopener noreferrer">Gnosis</a>, <a href="https://www.metis.io/" target="_blank" rel="noopener noreferrer">Metis</a>, <a href="https://www.monad.xyz/" target="_blank" rel="noopener noreferrer">Monad</a>, <a href="https://www.morphl2.io/" target="_blank" rel="noopener noreferrer">Morph</a>, <a href="https://www.optimism.io/" target="_blank" rel="noopener noreferrer">Optimism</a>, <a href="https://polygon.technology/" target="_blank" rel="noopener noreferrer">Polygon</a>, <a href="https://rootstock.io/" target="_blank" rel="noopener noreferrer">Rootstock</a>, <a href="https://scroll.io/" target="_blank" rel="noopener noreferrer">Scroll</a>, the list goes on!</p>
<p>See our full list of supported networks in our <a href="https://docs.envio.dev/docs/HyperSync/hypersync-supported-networks" target="_blank" rel="noopener noreferrer">documentation</a>.</p>
<p>We are rapidly adding new supported networks. If you don't see your network listed or would like us to add HyperSync support for a network, pop us a message in our <a href="https://discord.gg/gfZv3v3FsM" target="_blank" rel="noopener noreferrer">Discord</a>.</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="why-use-envio">Why use Envio?<a class="hash-link" aria-label="Direct link to Why use Envio?" title="Direct link to Why use Envio?" href="https://docs.envio.dev/blog/envio-hypersync-supports-70-networks#why-use-envio">​</a></h2>
<p>Besides being the fastest blockchain indexer on the market (by miles), Envio's HyperIndex offers a developer-centric blockchain data indexing solution, empowering you to efficiently access and process both real-time and historical smart contract data served via query-rich GraphQL API supporting you with:</p>
<ul>
<li>
<p><strong>Flexible language support</strong>: Configure your event handling in familiar and widely supported languages, such as JavaScript, TypeScript, or ReScript.</p>
</li>
<li>
<p><strong>HyperSync</strong>: To ensure blazing-fast retrieval of historical on-chain data and a seamless developer experience, Envio's HyperSync endpoint allows up to 1000x faster indexing than standard RPC (use of RPC is optional).</p>
</li>
<li>
<p><strong>No-code Quickstart</strong>: Autogenerate the key boilerplate for an entire Indexer project off single or multiple smart contracts. Deploy within minutes.</p>
</li>
<li>
<p><strong>Multichain Support</strong>: Aggregate data across multiple networks into a single database. Query all your data with a unified GraphQL API.</p>
</li>
<li>
<p><strong>Factory Contracts</strong>: Automatically register and process events emitted by all child contracts that are created by the specified factory / dynamic contract.</p>
</li>
<li>
<p><strong>Hosted Service</strong>: A managed service platform for building, hosting, and querying Envio's Indexers with guaranteed uptime and performance service level agreements.</p>
</li>
</ul>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="useful-resources">Useful Resources<a class="hash-link" aria-label="Direct link to Useful Resources" title="Direct link to Useful Resources" href="https://docs.envio.dev/blog/envio-hypersync-supports-70-networks#useful-resources">​</a></h2>
<p><a href="https://docs.envio.dev/docs/HyperIndex/getting-started" target="_blank" rel="noopener noreferrer">Getting started</a></p>
<p><a href="https://docs.envio.dev/docs/HyperIndex/configuration-file" target="_blank" rel="noopener noreferrer">Guides</a></p>
<p><a href="https://docs.envio.dev/docs/HyperIndex/tutorial-op-bridge-deposits" target="_blank" rel="noopener noreferrer">Tutorials</a></p>
<p><a href="https://discord.gg/gfZv3v3FsM" target="_blank" rel="noopener noreferrer">Get support</a></p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="conclusion">Conclusion<a class="hash-link" aria-label="Direct link to Conclusion" title="Direct link to Conclusion" href="https://docs.envio.dev/blog/envio-hypersync-supports-70-networks#conclusion">​</a></h2>
<p>Envio stands out as a powerful alternative to traditional blockchain indexing methods. It simplifies multi-chain data access, helping you avoid the usual headaches that come with managing complex data.</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="about-envio">About Envio<a class="hash-link" aria-label="Direct link to About Envio" title="Direct link to About Envio" href="https://docs.envio.dev/blog/envio-hypersync-supports-70-networks#about-envio">​</a></h2>
<p><a href="https://envio.dev/" target="_blank" rel="noopener noreferrer">Envio</a> is a fast, developer friendly blockchain indexer and the fastest, most flexible way to get on-chain data, making real-time data accessible for developers across the Web3 ecosystem.</p>
<p>With Envio, developers can query and stream blockchain data efficiently without the complexity of running their own infrastructure. Envio’s blockchain indexing tools supports any EVM network and is trusted by many teams building everything from DeFi platforms to analytics dashboards and production applications.</p>
<p>If you’re a blockchain developer or analyst looking to enhance your workflow, look no further. Join our growing community of Web3 builders and explore our docs.</p>
<p><a href="https://envio.dev/" target="_blank" rel="noopener noreferrer">Website</a> | <a href="https://twitter.com/envio_indexer" target="_blank" rel="noopener noreferrer">X</a> | <a href="https://discord.com/invite/gt7yEUZKeB" target="_blank" rel="noopener noreferrer">Discord</a> | <a href="https://warpcast.com/envio" target="_blank" rel="noopener noreferrer">Farcaster</a> | <a href="https://github.com/enviodev" target="_blank" rel="noopener noreferrer">GitHub</a> | <a href="https://medium.com/@Envio_Indexer" target="_blank" rel="noopener noreferrer">Medium</a></p>]]></content>
    </entry>
    <entry>
        <title type="html"><![CDATA[What is Multichain Indexing?]]></title>
        <id>https://docs.envio.dev/blog/what-is-multi-chain-indexing</id>
        <link href="https://docs.envio.dev/blog/what-is-multi-chain-indexing"/>
        <updated>2025-03-17T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[Learn how Envio enables multichain indexing to unify data from multiple blockchains letting developers query assets events and contracts across multiple networks with ease.]]></summary>
        <content type="html"><![CDATA[<img src="https://docs.envio.dev/blog-assets/what-is-multi-chain-indexing.png" alt="Cover Image What is Multi-chain Indexing?" width="100%">
<p>Web3 is inherently multichain. Apps no longer operate in isolation—whether it's DeFi protocols aggregating liquidity across multiple networks, NFT marketplaces spanning multiple ecosystems, or analytics platforms tracking cross-chain activity, seamless access to reliable data is critical.</p>
<p>Yet, querying multiple chains efficiently remains a challenge. Each network has its own architecture, RPC limitations, and data structures, making direct integration complex and resource-intensive. Multichain indexing solves this by providing a unified way to structure, query, and analyze blockchain data across chains—without the overhead of managing individual indexing solutions.</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="what-is-multichain-indexing">What Is Multichain Indexing?<a class="hash-link" aria-label="Direct link to What Is Multichain Indexing?" title="Direct link to What Is Multichain Indexing?" href="https://docs.envio.dev/blog/what-is-multi-chain-indexing#what-is-multichain-indexing">​</a></h2>
<p>Multichain indexing is the process of ingesting, organizing, and providing blockchain data across multiple networks in a unified way. It simplifies the complexity of querying different blockchain infrastructures, allowing you to access structured data from various chains through a single interface.</p>
<p>This means:</p>
<ul>
<li>You don’t need to manage separate data pipelines for each chain.</li>
<li>Access to faster, more efficient queries across multiple networks.</li>
<li>Reduced dependency on rate-limited RPC endpoints.</li>
</ul>
<p>Instead of treating each network as an isolated system, multichain indexing organizes the data, ensuring apps can query assets, transactions, and smart contract events in a consistent format, regardless of the underlying chain.</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="why-multichain-indexing-is-essential-for-web3">Why Multichain Indexing Is Essential for Web3<a class="hash-link" aria-label="Direct link to Why Multichain Indexing Is Essential for Web3" title="Direct link to Why Multichain Indexing Is Essential for Web3" href="https://docs.envio.dev/blog/what-is-multi-chain-indexing#why-multichain-indexing-is-essential-for-web3">​</a></h2>
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="1-interoperability-without-complexity">1. Interoperability Without Complexity<a class="hash-link" aria-label="Direct link to 1. Interoperability Without Complexity" title="Direct link to 1. Interoperability Without Complexity" href="https://docs.envio.dev/blog/what-is-multi-chain-indexing#1-interoperability-without-complexity">​</a></h3>
<p>Cross-chain apps rely on real-time, consistent access to data from different chains. A prediction market built on one chain might reference pricing data from another. A DeFi aggregator might route transactions across multiple liquidity pools. Multichain indexing bridges these gaps by allowing apps to operate across chains seamlessly.</p>
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="2-scalability-and-performance">2. Scalability and Performance<a class="hash-link" aria-label="Direct link to 2. Scalability and Performance" title="Direct link to 2. Scalability and Performance" href="https://docs.envio.dev/blog/what-is-multi-chain-indexing#2-scalability-and-performance">​</a></h3>
<p>Querying raw data directly from RPC nodes is inefficient—especially at scale. Rate limits, latency, and inconsistent indexing methods across chains create bottlenecks. Multichain indexing pre-processes and structures the data, enabling high-speed queries and scalable access without overloading RPC endpoints.</p>
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="3-consistent-data-models-across-chains">3. Consistent Data Models Across Chains<a class="hash-link" aria-label="Direct link to 3. Consistent Data Models Across Chains" title="Direct link to 3. Consistent Data Models Across Chains" href="https://docs.envio.dev/blog/what-is-multi-chain-indexing#3-consistent-data-models-across-chains">​</a></h3>
<p>Each chain has its own way of storing and exposing data. Ethereum-based networks use events, whereas others such as <a href="https://fuel.network/" target="_blank" rel="noopener noreferrer">Fuel</a> rely entirely on logs and receipts. Instead of forcing you to build custom adapters for each chain, multichain indexing harmonizes data models, ensuring apps can interact with all the data in a standardized format.</p>
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="4-reduces-developer-overhead">4. Reduces Developer Overhead<a class="hash-link" aria-label="Direct link to 4. Reduces Developer Overhead" title="Direct link to 4. Reduces Developer Overhead" href="https://docs.envio.dev/blog/what-is-multi-chain-indexing#4-reduces-developer-overhead">​</a></h3>
<p>Maintaining separate data pipelines for different chains is costly and time-consuming. With multichain indexing, you can focus on building application logic instead of dealing with raw chain infrastructure. A single, unified query layer removes the need for writing custom indexers per chain, reducing both complexity and maintenance effort.</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="how-envio-powers-multichain-indexing">How Envio Powers Multichain Indexing<a class="hash-link" aria-label="Direct link to How Envio Powers Multichain Indexing" title="Direct link to How Envio Powers Multichain Indexing" href="https://docs.envio.dev/blog/what-is-multi-chain-indexing#how-envio-powers-multichain-indexing">​</a></h2>
<p>Envio's <a href="https://docs.envio.dev/docs/HyperIndex/overview" target="_blank" rel="noopener noreferrer">HyperIndex</a> is designed for performance, flexibility, and scalability, enabling real-time multichain indexing with a modular architecture that is fully customizable and adaptable to different chain environments.</p>
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="key-features-of-envios-hyperindex-for-multichain-indexing">Key Features of Envio's HyperIndex for Multichain Indexing<a class="hash-link" aria-label="Direct link to Key Features of Envio's HyperIndex for Multichain Indexing" title="Direct link to Key Features of Envio's HyperIndex for Multichain Indexing" href="https://docs.envio.dev/blog/what-is-multi-chain-indexing#key-features-of-envios-hyperindex-for-multichain-indexing">​</a></h3>
<p>✅ <strong>Unified Query Layer</strong> – Query indexed data across multiple chains with a single GraphQL API, providing a simple and unified data access point.</p>
<p>✅ <strong>Event-Driven Indexing</strong> – Indexes smart contract events across multiple chains, ensuring efficient and reliable access to real-time data.</p>
<p>✅ <strong>Multichain Support</strong> – Seamlessly handles data from various chains, enabling easy integration across different networks.</p>
<p>✅ <strong>Optimized for Performance</strong> – Processes and retrieves on-chain data with low latency, keeping your apps fast and responsive.</p>
<p>HyperIndex simplifies working with data across different chains, allowing you to access and query data without the complexity of managing multiple infrastructures.</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="real-world-examples-apps-that-utilize-multichain-indexing">Real-World Examples: Apps That Utilize Multichain Indexing<a class="hash-link" aria-label="Direct link to Real-World Examples: Apps That Utilize Multichain Indexing" title="Direct link to Real-World Examples: Apps That Utilize Multichain Indexing" href="https://docs.envio.dev/blog/what-is-multi-chain-indexing#real-world-examples-apps-that-utilize-multichain-indexing">​</a></h2>
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="defi-protocols-eg-uniswap">DeFi Protocols (e.g., <a href="https://app.uniswap.org/" target="_blank" rel="noopener noreferrer">Uniswap</a>)<a class="hash-link" aria-label="Direct link to defi-protocols-eg-uniswap" title="Direct link to defi-protocols-eg-uniswap" href="https://docs.envio.dev/blog/what-is-multi-chain-indexing#defi-protocols-eg-uniswap">​</a></h3>
<ul>
<li>Aggregating liquidity across multiple chains.</li>
<li>Tracking user transactions and positions across ecosystems.</li>
<li>Calculating cross-chain lending and borrowing rates in real-time.</li>
</ul>
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="nft-marketplaces-eg-opensea">NFT Marketplaces (e.g., <a href="https://opensea.io/" target="_blank" rel="noopener noreferrer">OpenSea</a>)<a class="hash-link" aria-label="Direct link to nft-marketplaces-eg-opensea" title="Direct link to nft-marketplaces-eg-opensea" href="https://docs.envio.dev/blog/what-is-multi-chain-indexing#nft-marketplaces-eg-opensea">​</a></h3>
<ul>
<li>Fetching metadata, ownership records, and sale history across chains.</li>
<li>Providing a unified search experience for cross-chain NFT collections.</li>
</ul>
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="cross-chain-analytics--dashboards-eg-chaindensity">Cross-Chain Analytics &amp; Dashboards (e.g., <a href="https://chaindensity.xyz/" target="_blank" rel="noopener noreferrer">ChainDensity</a>)<a class="hash-link" aria-label="Direct link to cross-chain-analytics--dashboards-eg-chaindensity" title="Direct link to cross-chain-analytics--dashboards-eg-chaindensity" href="https://docs.envio.dev/blog/what-is-multi-chain-indexing#cross-chain-analytics--dashboards-eg-chaindensity">​</a></h3>
<ul>
<li>Monitoring activity and transaction flow across multiple blockchains.</li>
<li>Standardizing data for visualization and reporting.</li>
</ul>
<p>Multichain indexing removes friction for these apps, ensuring data is accessible, structured, and reliable across blockchain networks.</p>
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="best-examples-of-multichain-indexers">Best Examples of Multichain Indexers<a class="hash-link" aria-label="Direct link to Best Examples of Multichain Indexers" title="Direct link to Best Examples of Multichain Indexers" href="https://docs.envio.dev/blog/what-is-multi-chain-indexing#best-examples-of-multichain-indexers">​</a></h3>
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="uniswap-v4">Uniswap V4<a class="hash-link" aria-label="Direct link to Uniswap V4" title="Direct link to Uniswap V4" href="https://docs.envio.dev/blog/what-is-multi-chain-indexing#uniswap-v4">​</a></h3>
<p>This <a href="https://docs.envio.dev/docs/HyperIndex/example-uniswap-v4-multi-chain-indexer" target="_blank" rel="noopener noreferrer">Uniswap V4 indexer</a> demonstrates a TypeScript-based, multichain indexer for Uniswap V4 across 10 different networks. It powers the v4.xyz website, providing seamless data access.</p>
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="sablier">Sablier<a class="hash-link" aria-label="Direct link to Sablier" title="Direct link to Sablier" href="https://docs.envio.dev/blog/what-is-multi-chain-indexing#sablier">​</a></h3>
<p>This <a href="https://docs.envio.dev/docs/HyperIndex/example-sablier" target="_blank" rel="noopener noreferrer">Sablier indexer</a> utilizes Envio HyperIndex, a TypeScript-based, multichain indexer, indexing data across 18 EVM chains. Data is accessible through a unified GraphQL API.</p>
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="aerodrome">Aerodrome<a class="hash-link" aria-label="Direct link to Aerodrome" title="Direct link to Aerodrome" href="https://docs.envio.dev/blog/what-is-multi-chain-indexing#aerodrome">​</a></h3>
<p>This <a href="https://docs.envio.dev/docs/HyperIndex/example-aerodrome-dex-indexer" target="_blank" rel="noopener noreferrer">Aerodrome indexer</a>, powered by Envio HyperIndex, supports the Aerodrome and Velodrome DEXs, indexing data across multiple chains like Base, Optimism, Mode, and Lisk. Data is served through a unified GraphQL API.</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="conclusion">Conclusion<a class="hash-link" aria-label="Direct link to Conclusion" title="Direct link to Conclusion" href="https://docs.envio.dev/blog/what-is-multi-chain-indexing#conclusion">​</a></h2>
<p>Multichain indexing is no longer just a convenience, it’s a core infrastructure layer for Web3 apps. Solutions like HyperIndex empower developers to achieve scalable, real-time data access across chains, enabling the next generation of multichain apps.</p>
<p>Web3 is inherently multichain, and applications need data infrastructure that reflects this reality. Whether building DeFi platforms, NFT marketplaces, or analytics tools, multichain indexing is now a cornerstone of scalable, efficient Web3 development.</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="about-envio">About Envio<a class="hash-link" aria-label="Direct link to About Envio" title="Direct link to About Envio" href="https://docs.envio.dev/blog/what-is-multi-chain-indexing#about-envio">​</a></h2>
<p><a href="https://envio.dev/" target="_blank" rel="noopener noreferrer">Envio</a> is a multichain, dev-friendly, speed-optimized blockchain indexing solution that addresses the limitations of traditional blockchain indexing approaches and gives developers peace of mind. Blockchain developers and data analysts can harness the power of Envio to overcome the challenges posed by latency, reliability, infrastructure management, and costs across various sources.</p>
<p>If you're a blockchain developer looking to enhance your development process and unlock the true potential of Web3 infrastructure, look no further.</p>
<p>Join our growing community of Web3 developers, check out our docs, and let's work together to revolutionize the blockchain world and propel your project to the next level.</p>
<p><a href="https://envio.dev/" target="_blank" rel="noopener noreferrer">Website</a> | <a href="https://twitter.com/envio_indexer" target="_blank" rel="noopener noreferrer">X</a> | <a href="https://discord.com/invite/gt7yEUZKeB" target="_blank" rel="noopener noreferrer">Discord</a> | <a href="https://warpcast.com/envio" target="_blank" rel="noopener noreferrer">Farcaster</a> | <a href="https://github.com/enviodev" target="_blank" rel="noopener noreferrer">GitHub</a> |  <a href="https://medium.com/@Envio_Indexer" target="_blank" rel="noopener noreferrer">Medium</a> | <a href="https://www.youtube.com/channel/UCR7nZ2yzEtc5SZNM0dhrkhA" target="_blank" rel="noopener noreferrer">YouTube</a> | <a href="https://www.reddit.com/user/Envio_indexer" target="_blank" rel="noopener noreferrer">Reddit</a></p>]]></content>
    </entry>
    <entry>
        <title type="html"><![CDATA[Envio Developer Update February 2025]]></title>
        <id>https://docs.envio.dev/blog/envio-developer-update-february-2025</id>
        <link href="https://docs.envio.dev/blog/envio-developer-update-february-2025"/>
        <updated>2025-02-27T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[Catch up on Envio’s February 2025 developer update featuring new HyperSync network additions, product improvements, community highlights and upcoming builder initiatives.]]></summary>
        <content type="html"><![CDATA[<img src="https://docs.envio.dev/blog-assets/envio-dev-update-feb-2025.png" alt="Cover Image Envio Developer Community Update February 2025" width="100%">
<p>February was jam-packed with activity, and we’re excited to share the latest updates and developments from our team. We’ve hit major milestones, launched new integrations, and have some thrilling events on the horizon. From real-time analytics to exciting collaborations, there’s a lot to cover. Let’s dive into what’s been happening this month!</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="hypersync-milestone">HyperSync Milestone<a class="hash-link" aria-label="Direct link to HyperSync Milestone" title="Direct link to HyperSync Milestone" href="https://docs.envio.dev/blog/envio-developer-update-february-2025#hypersync-milestone">​</a></h2>
<img src="https://docs.envio.dev/blog-assets/envio-dev-update-feb-2025-1.png" alt="HyperSync Milestone" width="100%">
<p>Look, Mom—we made it! Over 115 billion HyperSync requests served across multiple networks, and we’re just getting started. It’s becoming the go-to choice for faster data retrieval over standard RPC.</p>
<p>Huge thanks to all the devs building with Envio—here’s to the next 200 billion. 🍻</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="-hyperindex-version-2130-is-now-available-">🚀 HyperIndex Version 2.13.0 is now available 🚀<a class="hash-link" aria-label="Direct link to 🚀 HyperIndex Version 2.13.0 is now available 🚀" title="Direct link to 🚀 HyperIndex Version 2.13.0 is now available 🚀" href="https://docs.envio.dev/blog/envio-developer-update-february-2025#-hyperindex-version-2130-is-now-available-">​</a></h2>
<img src="https://docs.envio.dev/blog-assets/envio-dev-update-feb-2025-2.png" alt="Version 2.13.0" width="100%">
<p>Big news—we just merged our first pull request from an external contributor, marking a major milestone for HyperIndex!</p>
<p>Thanks to this contribution, you can now customize the database schema name using the <code>ENVIO_PG_PUBLIC_SCHEMA</code> environment variable, adding more flexibility to your database setup.</p>
<p>A huge shoutout to <a href="https://x.com/potekhin_sergey" target="_blank" rel="noopener noreferrer">Sergey Potekhin</a> from <a href="https://www.pimlico.io/" target="_blank" rel="noopener noreferrer">Pimlico</a> and everyone contributing to making Envio even better!</p>
<p>For more information, you can view <a href="https://github.com/enviodev/hyperindex/releases" target="_blank" rel="noopener noreferrer">all past and current release notes</a> on our GitHub.</p>
<p>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 <a href="https://github.com/enviodev/hyperindex" target="_blank" rel="noopener noreferrer">GitHub</a>! Your support means the world to us! ⭐</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="v4-get-real-time-analytics-for-uniswap-v4-swaps-across-multiple-networks">V4: Get Real-time Analytics for Uniswap V4 Swaps Across Multiple Networks<a class="hash-link" aria-label="Direct link to V4: Get Real-time Analytics for Uniswap V4 Swaps Across Multiple Networks" title="Direct link to V4: Get Real-time Analytics for Uniswap V4 Swaps Across Multiple Networks" href="https://docs.envio.dev/blog/envio-developer-update-february-2025#v4-get-real-time-analytics-for-uniswap-v4-swaps-across-multiple-networks">​</a></h2>
<img src="https://docs.envio.dev/blog-assets/envio-dev-update-feb-2025-3.png" alt="V4" width="100%">
<img src="https://docs.envio.dev/blog-assets/envio-dev-update-feb-2025-4.png" alt="V4 Hooks" width="100%">
<p>Check out <a href="https://uniswap-v4-analytics.vercel.app/" target="_blank" rel="noopener noreferrer">V4</a>—powered by HyperIndex—a hub for Uniswap data and hooks that tracks top swaps, pools, and trends in real-time, all displayed in a unified dashboard.</p>
<p>In collaboration with <a href="https://x.com/SilvioBusonero" target="_blank" rel="noopener noreferrer">Silvio Busonero</a> from <a href="https://www.boost.xyz/" target="_blank" rel="noopener noreferrer">Boost</a>, we’ve also made on-chain analytics for hooks more accessible than ever.</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="oracle-wars-visualize-on-chain-oracle-performance">Oracle Wars: Visualize On-Chain Oracle Performance<a class="hash-link" aria-label="Direct link to Oracle Wars: Visualize On-Chain Oracle Performance" title="Direct link to Oracle Wars: Visualize On-Chain Oracle Performance" href="https://docs.envio.dev/blog/envio-developer-update-february-2025#oracle-wars-visualize-on-chain-oracle-performance">​</a></h2>
<img src="https://docs.envio.dev/blog-assets/envio-dev-update-feb-2025-5.png" alt="Oracle Wars" width="100%">
<p>We're excited to introduce <a href="https://www.oraclewars.xyz/" target="_blank" rel="noopener noreferrer">Oracle Wars</a>—powered by HyperIndex—a live feed showcasing on-chain oracle data from multiple providers, including ETH/USD feeds from <a href="https://www.redstone.finance/" target="_blank" rel="noopener noreferrer">RedStone</a> and <a href="https://chain.link/" target="_blank" rel="noopener noreferrer">Chainlink</a>. This tool aims to help developers gain insights into how oracles operate in real-world scenarios, especially during periods of market volatility.</p>
<p>By visualizing real-time updates, Oracle Wars empowers developers to make more informed design decisions, enhancing the safety and efficiency of DeFi protocols. Built using Envio for fast data indexing, we plan to expand the platform with more feeds and networks in the future.</p>
<p>Check it out and let us know what you think!</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="exciting-defi-integration-with-haha-wallet">Exciting DeFi Integration With Haha Wallet<a class="hash-link" aria-label="Direct link to Exciting DeFi Integration With Haha Wallet" title="Direct link to Exciting DeFi Integration With Haha Wallet" href="https://docs.envio.dev/blog/envio-developer-update-february-2025#exciting-defi-integration-with-haha-wallet">​</a></h2>
<img src="https://docs.envio.dev/blog-assets/envio-dev-update-feb-2025-6.png" alt="Haha Wallet" width="100%">
<p>We’re excited to announce that Envio's efficient indexing solution has been integrated with <a href="https://www.haha.me/" target="_blank" rel="noopener noreferrer">Haha Wallet</a>—an innovative smart wallet delivering the best user experience on Monad.</p>
<p>In collaboration with <a href="https://www.kuru.io/markets" target="_blank" rel="noopener noreferrer">Kuru</a>, this integration achieves impressive indexing speeds of 10k TPS, significantly enhancing Haha Wallet's capabilities and ensuring a seamless experience for all users.</p>
<p>See it in action on <a href="https://x.com/0xtrojan_/status/1891503860713173456" target="_blank" rel="noopener noreferrer">X</a>.</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="ethdenver-encode-club-modular-defi-hackathon--research-day">EthDenver: Encode Club Modular DeFi Hackathon &amp; Research Day<a class="hash-link" aria-label="Direct link to EthDenver: Encode Club Modular DeFi Hackathon &amp; Research Day" title="Direct link to EthDenver: Encode Club Modular DeFi Hackathon &amp; Research Day" href="https://docs.envio.dev/blog/envio-developer-update-february-2025#ethdenver-encode-club-modular-defi-hackathon--research-day">​</a></h2>
<img src="https://docs.envio.dev/blog-assets/envio-dev-update-feb-2025-7.png" alt="Encode Hack" width="100%">
<p>This month, our team attended <a href="https://www.ethdenver.com/" target="_blank" rel="noopener noreferrer">EthDenver</a>, where we hosted a developer workshop led by our Co-founder <a href="https://x.com/jonjonclark" target="_blank" rel="noopener noreferrer">Jonjon</a>, who built a Uniswap V4 dashboard from scratch in under 15 minutes. We also offered several bounties with a total prize pool of $5k for Encode Club’s Modular DeFi Hackathon &amp; Research Day.</p>
<p>A huge thank you to the <a href="https://www.encode.club/" target="_blank" rel="noopener noreferrer">Encode</a> team for hosting us and organizing such a successful event and hackathon, as well as to all the participants and winners!</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="ethdenver-monad-evmaccathon">EthDenver: Monad Evm/Accathon<a class="hash-link" aria-label="Direct link to EthDenver: Monad Evm/Accathon" title="Direct link to EthDenver: Monad Evm/Accathon" href="https://docs.envio.dev/blog/envio-developer-update-february-2025#ethdenver-monad-evmaccathon">​</a></h2>
<img src="https://docs.envio.dev/blog-assets/envio-dev-update-feb-2025-8.png" alt="Monad Hack" width="100%">
<p>This month, we hosted the Envio Bounty Challenge during the first-ever Monad hackathon, the EVM/Accathon, inviting participants to create live analytics dashboards to track Monad’s on-chain activity using Envio’s HyperIndex &amp; HyperSync. The challenge featured a prize of $2,000 USD!</p>
<p>A big thank you to the Monad team for hosting us and coordinating such a fantastic hackathon. We also appreciate all the participants for their innovative submissions. Stay tuned for more details regarding the winner!</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="evm-vs-altvm-how-the-data-differs">EVM vs AltVM: How the Data Differs?<a class="hash-link" aria-label="Direct link to EVM vs AltVM: How the Data Differs?" title="Direct link to EVM vs AltVM: How the Data Differs?" href="https://docs.envio.dev/blog/envio-developer-update-february-2025#evm-vs-altvm-how-the-data-differs">​</a></h2>
<p>This month, Co-Founder Jason co-hosted a livestream with Fuel, Pangea, and Indexing Co., discussing the evolution of blockchain data indexing from traditional EVM approaches to modern AltVM solutions. The discussion emphasized the need for robust infrastructure and unique indexing strategies.</p>
<p>Check out the recorded version of the discussion below.</p>
<p><a href="https://www.youtube.com/watch?v=e-gWCDearng" target="_blank" rel="noopener noreferrer"><img decoding="async" loading="lazy" src="https://img.youtube.com/vi/e-gWCDearng/0.jpg" alt="Video Thumbnail" class="img_ev3q"></a></p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="envio-supports-developers-building-on-monad">Envio Supports Developers Building on Monad<a class="hash-link" aria-label="Direct link to Envio Supports Developers Building on Monad" title="Direct link to Envio Supports Developers Building on Monad" href="https://docs.envio.dev/blog/envio-developer-update-february-2025#envio-supports-developers-building-on-monad">​</a></h2>
<img src="https://docs.envio.dev/blog-assets/envio-dev-update-feb-2025-9.png" alt="Monad Support" width="100%">
<p>Monad’s testnet is live and a high-speed chain deserves a high-performance solution. 💜⚡</p>
<p>Envio supports devs building on <a href="https://www.monad.xyz/" target="_blank" rel="noopener noreferrer">Monad</a> with efficient access to real-time &amp; historical data. With <a href="https://docs.envio.dev/docs/HyperSync/overview" target="_blank" rel="noopener noreferrer">HyperSync</a>, a low-level API, devs can sync large datasets in minutes—bypassing the usual hours or days via RPC.</p>
<p>Learn more in our <a href="https://x.com/envio_indexer/status/1892230056719573193" target="_blank" rel="noopener noreferrer">thread</a>.</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="envios-open-indexing-framework-supports-devs-building-on-berachain">Envio’s Open Indexing Framework Supports Devs Building on Berachain<a class="hash-link" aria-label="Direct link to Envio’s Open Indexing Framework Supports Devs Building on Berachain" title="Direct link to Envio’s Open Indexing Framework Supports Devs Building on Berachain" href="https://docs.envio.dev/blog/envio-developer-update-february-2025#envios-open-indexing-framework-supports-devs-building-on-berachain">​</a></h2>
<img src="https://docs.envio.dev/blog-assets/envio-dev-update-feb-2025-10.png" alt="Berachain Support" width="100%">
<p>It’s the bear necessities—Envio’s open indexing framework supports devs building on Berachain Mainnet with efficient access to real-time &amp; historical data. Developer can utilize Envio’s HyperSync to sync millions of events 1000x faster than RPC. Easy, fast, and fully customizable!</p>
<p>View all current HyperSync-supported networks in our <a href="https://docs.envio.dev/docs/HyperSync/hypersync-supported-networks" target="_blank" rel="noopener noreferrer">docs</a>.</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="new-feature-alert-search-bar-now-live">New Feature Alert: Search Bar Now Live<a class="hash-link" aria-label="Direct link to New Feature Alert: Search Bar Now Live" title="Direct link to New Feature Alert: Search Bar Now Live" href="https://docs.envio.dev/blog/envio-developer-update-february-2025#new-feature-alert-search-bar-now-live">​</a></h2>
<img src="https://docs.envio.dev/blog-assets/envio-dev-update-feb-2025-11.png" alt="Search Bar" width="100%">
<p>You asked, and we delivered! The much-anticipated search bar is here, allowing you to easily navigate the 100+ indexers deployed on Envio. Stay tuned for upcoming features, and don’t hesitate to share your feedback or suggestions in our Discord!</p>
<p>Test it out yourself in our <a href="https://envio.dev/explorer" target="_blank" rel="noopener noreferrer">Explorer</a>.</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="upcoming-events-️">Upcoming Events 🗓️<a class="hash-link" aria-label="Direct link to Upcoming Events 🗓️" title="Direct link to Upcoming Events 🗓️" href="https://docs.envio.dev/blog/envio-developer-update-february-2025#upcoming-events-%EF%B8%8F">​</a></h2>
<ul>
<li>EthGlobal <a href="https://ethglobal.com/events/pragma-cannes" target="_blank" rel="noopener noreferrer">Pragma Cannes</a>: 3rd June 2025</li>
<li><a href="https://dappcon.io/" target="_blank" rel="noopener noreferrer">DappCon</a>: 16th → 18th June 2025</li>
<li>WAGMI Sponsors at <a href="https://ethcc.io/" target="_blank" rel="noopener noreferrer">EthCC</a><strong>:</strong> 30th June → 3rd July 2025</li>
</ul>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="featured-developer-">Featured Developer 🧑‍💻<a class="hash-link" aria-label="Direct link to Featured Developer 🧑‍💻" title="Direct link to Featured Developer 🧑‍💻" href="https://docs.envio.dev/blog/envio-developer-update-february-2025#featured-developer-">​</a></h2>
<img src="https://docs.envio.dev/blog-assets/envio-dev-update-feb-2025-12.png" alt="Search Bar" width="100%">
<p>This month’s featured developer and community member is <a href="https://www.linkedin.com/in/sergey-potekhin/" target="_blank" rel="noopener noreferrer">Sergey Potekhin</a>!</p>
<p>Sergey is currently building <a href="https://www.pimlico.io/" target="_blank" rel="noopener noreferrer">Pimlico</a> and is actively engaged with developments in the space, focusing on native Account Abstraction (AA), resource locks, and cross-chain intents. In his spare time, he explores zero-knowledge (ZK) mathematics and works on various related projects. With over 8 years of experience as a blockchain engineer, Sergey is a true tech enthusiast who dedicates significant time to attending meetups and contributing to open-source initiatives. We appreciate his contributions as our first external contributor and his passion for helping us make Envio even better! Well done Sergey!</p>
<p>Follow Sergey on <a href="https://warpcast.com/fastfourier.eth" target="_blank" rel="noopener noreferrer">Farcaster</a> for more updates and check them out on <a href="https://github.com/pavlovdog/" target="_blank" rel="noopener noreferrer">GitHub</a>.</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="playlist-of-the-month-️">Playlist of the Month 🎧️<a class="hash-link" aria-label="Direct link to Playlist of the Month 🎧️" title="Direct link to Playlist of the Month 🎧️" href="https://docs.envio.dev/blog/envio-developer-update-february-2025#playlist-of-the-month-%EF%B8%8F">​</a></h2>
<img src="https://docs.envio.dev/blog-assets/envio-dev-update-feb-2025-13.png" alt="Feb Playlist 2025" width="100%">
<p>▶️ <a href="https://open.spotify.com/playlist/0yOOvvkHFIDsi2VRHDIrH0?si=7ad749d44b464830" target="_blank" rel="noopener noreferrer">Open Spotify</a></p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="ship-with-us-">Ship with us. 🚢<a class="hash-link" aria-label="Direct link to Ship with us. 🚢" title="Direct link to Ship with us. 🚢" href="https://docs.envio.dev/blog/envio-developer-update-february-2025#ship-with-us-">​</a></h2>
<p><a href="https://envio.dev/" target="_blank" rel="noopener noreferrer">Envio</a> is a modern, multi-chain EVM blockchain indexing framework that is speed-optimized for querying real-time and historical data.</p>
<p>If you're a blockchain developer looking to enhance your development process and unlock the true potential of Web3 infrastructure, look no further. Join our growing community of elite developers, check out our docs, and let's work together to revolutionize the blockchain world and propel your project to the next level.</p>
<p>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.</p>
<p><a href="https://envio.beehiiv.com/subscribe?utm_source=envio.beehiiv.com&amp;utm_medium=newsletter&amp;utm_campaign=new-post" target="_blank" rel="noopener noreferrer">Subscribe to our newsletter</a> 💌</p>
<p><a href="https://envio.dev/" target="_blank" rel="noopener noreferrer">Website</a> | <a href="https://twitter.com/envio_indexer" target="_blank" rel="noopener noreferrer">X</a> | <a href="https://discord.com/invite/gt7yEUZKeB" target="_blank" rel="noopener noreferrer">Discord</a> | <a href="https://t.me/+5mI61oZibEM5OGQ8" target="_blank" rel="noopener noreferrer">Telegram</a> | <a href="https://warpcast.com/envio" target="_blank" rel="noopener noreferrer">Farcaster</a> | <a href="https://medium.com/@Envio_Indexer" target="_blank" rel="noopener noreferrer">Medium</a> | <a href="https://www.youtube.com/channel/UCR7nZ2yzEtc5SZNM0dhrkhA" target="_blank" rel="noopener noreferrer">YouTube</a> | <a href="https://www.reddit.com/user/Envio_indexer" target="_blank" rel="noopener noreferrer">Reddit</a> | <a href="https://github.com/enviodev" target="_blank" rel="noopener noreferrer">GitHub</a></p>]]></content>
    </entry>
</feed>