diff --git a/blog/2023-08-08-methods-to-query-blockchain-data.md b/blog/2023-08-08-methods-to-query-blockchain-data.md index 20d1b862..eeae320c 100644 --- a/blog/2023-08-08-methods-to-query-blockchain-data.md +++ b/blog/2023-08-08-methods-to-query-blockchain-data.md @@ -15,6 +15,7 @@ Blockchain technology has transformed the data storage landscape by offering dec Developers building blockchain-powered applications often encounter challenges related to the retrieval and reading of data stored on the blockchain, leaving data mostly under-utilized. The data retrieval process is inherently complex, computationally expensive, and hampers efficient querying, particularly in terms of speed, reliability, scalability, customizability, and for some protocols, multi-chain data aggregation. +These difficulties pose significant obstacles for blockchain developers, diverting their attention towards infrastructure and maintenance tasks instead of focusing on the core objective of building brilliant dApps. Moreover, optimal performance and reliability are essential for providing users with a frictionless experience when interacting with their favourite dApp. These difficulties pose significant obstacles for blockchain developers, diverting their attention towards infrastructure and maintenance tasks instead of focusing on the core objective of building brilliant dApps. Moreover, optimal performance and reliability are essential for providing users with a frictionless experience when interacting with their favourite dApp. Whether it's GameFi, where real-time game state updates are crucial as players submit their moves; NFTs, which require immediate drop status updates; DeFi, which demands real-time price and liquidity information; or Web3 Social, which strives to create a smooth user experience with instant updates, the need for efficient data querying directly impacts user satisfaction and overall UX. diff --git a/blog/2023-08-17-what-is-an-indexer.md b/blog/2023-08-17-what-is-an-indexer.md index ccb82250..62fa1d9a 100644 --- a/blog/2023-08-17-what-is-an-indexer.md +++ b/blog/2023-08-17-what-is-an-indexer.md @@ -19,12 +19,15 @@ This is where blockchain indexers like Envio come into play as specialized infra ## What is a blockchain indexer? +A blockchain indexer is a tool that pulls raw data from a node, organises it into structured tables, and gives developers a clear and fast way to view and work with on chain activity. Similar to the index of a book, it takes complex on chain data and organises it so developers can query, retrieve, and use that data without digging through a full node. A blockchain indexer is a tool that pulls raw data from a node, organises it into structured tables, and gives developers a clear and fast way to view and work with on chain activity. Similar to the index of a book, it takes complex on chain data and organises it so developers can query, retrieve, and use that data without digging through a full node. Developers only need to define data types and the relationships between them according to the smart contract, and how this data should be stored. The indexing solution then provides a custom GraphQL endpoint to easily present this data for your dApp, while taking care of the rest. By doing so, indexers enable developers to retrieve and process advanced data efficiently, ultimately boosting productivity and allowing more time to focus on the application. +A key advantage of using a powerful blockchain indexing solution like Envio is its ability to abstract the complexity of managing your own infrastructure while keeping costs lower. Indexing solutions are built for low latency and fast access to historic data. With a reliable indexer, you can retrieve filtered data in seconds or minutes, work that would take days or even weeks if you relied only on RPC JSON requests. A key advantage of using a powerful blockchain indexing solution like Envio is its ability to abstract the complexity of managing your own infrastructure while keeping costs lower. Indexing solutions are built for low latency and fast access to historic data. With a reliable indexer, you can retrieve filtered data in seconds or minutes, work that would take days or even weeks if you relied only on RPC JSON requests. +## What are the fundamental components of a blockchain indexer? ## What are the fundamental components of a blockchain indexer? As a developer, you can define which blockchain data is being indexed and how it is stored. It is important to note, that some indexing solutions differ in their configuration, but a typical Indexer definition consists of three files: @@ -101,14 +104,17 @@ These Indexer files are referred to as the “ user inputs” files in the diagr For testing purposes, the developer flow usually allows developers to host an indexer locally, before deploying to a hosted service. Some indexing solutions, like Envio, have an integrated testing framework, which increases confidence and reliability by allowing developers to test whether the defined data is being handled as expected using mockable events and expected outcomes. +## Why blockchain indexers play a crucial part in dApp development? ## Why blockchain indexers play a crucial part in dApp development? +Blockchain indexing solutions like Envio offer a myriad of benefits, from speeding up the dApp development lifecycle to increasing the responsiveness and reliability of your dApp for a smooth user experience. Here are a few reasons why blockchain indexing solutions play a critical role in the dApp development process: Blockchain indexing solutions like Envio offer a myriad of benefits, from speeding up the dApp development lifecycle to increasing the responsiveness and reliability of your dApp for a smooth user experience. Here are a few reasons why blockchain indexing solutions play a critical role in the dApp development process: - Developer friendly: Blockchain indexing solutions make a dApp development easier by abstracting away a lot of the complexities that come with coding data logic and hosting your infrastructure, saving developers a lot of time to focus their efforts on the application. The developer flow of indexing solutions is mostly interactive and automated, with templates and helpful developer quickstart guides to start. In addition, some indexing solutions support familiar development languages such as JavaScript/ TypeScript for data handling, allowing quick onboarding, and testing frameworks for increased confidence. - **Customizability**: Indexing solutions allow developers to index application-specific data, such as custom events from contract functions. Standard template blockchain data APIs do not support the rich indexing capabilities that indexing solutions can offer. Whether you're launching a multi-chain NFT marketplace, starting a DAO, diving into GameFi, or pioneering the next big P2E project, Indexers serve as an essential building block tailored to your application’s unique data needs. +- **Multichain support**: Some indexing solutions have multi-chain support, which aggregates data from multiple sources into a unified database table, making it super easy to present aggregated information in your front end for your multi-chain blockchain application. Developers do not need to worry about building multiple APIs or subgraphs and managing multiple databases. - **Multichain support**: Some indexing solutions have multi-chain support, which aggregates data from multiple sources into a unified database table, making it super easy to present aggregated information in your front end for your multi-chain blockchain application. Developers do not need to worry about building multiple APIs or subgraphs and managing multiple databases. - **Managed service**: Indexing solutions offer free and paid production-grade hosted service options with guaranteed uptimes, ensuring that data access is always available and complete. Depending on the provider, the system architecture of the hosted service ensures performance is always consistent, providing a trustworthy and reliable solution to access real-time or historic blockchain data. Developers can focus on their front-end applications while indexing solutions guarantee performance and production-grade infrastructure. @@ -124,3 +130,6 @@ With Envio, developers can query and stream blockchain data efficiently without 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. [Website](https://envio.dev/) | [X](https://twitter.com/envio_indexer) | [Discord](https://discord.com/invite/gt7yEUZKeB) | [Farcaster](https://warpcast.com/envio) | [GitHub](https://github.com/enviodev) | [Medium](https://medium.com/@Envio_Indexer) +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. + +[Website](https://envio.dev/) | [X](https://twitter.com/envio_indexer) | [Discord](https://discord.com/invite/gt7yEUZKeB) | [Farcaster](https://warpcast.com/envio) | [GitHub](https://github.com/enviodev) | [Medium](https://medium.com/@Envio_Indexer) diff --git a/blog/2023-08-22-envio-grant-program-is-live.md b/blog/2023-08-22-envio-grant-program-is-live.md index a3e63aff..8c0b3d0f 100644 --- a/blog/2023-08-22-envio-grant-program-is-live.md +++ b/blog/2023-08-22-envio-grant-program-is-live.md @@ -15,6 +15,7 @@ As any seasoned blockchain developer knows, dealing with copious amounts of dis This is where blockchain indexing solutions like Envio come in. With its developer-friendly indexing solution, Envio makes receiving, transforming, loading on-chain data a breeze. Whether you're launching a multichain NFT marketplace, starting a DAO, diving into GameFi, or pioneering the next big P2E project, blockchain indexers like Envio serve as an essential building block tailored to your application's unique data needs. +The challenge is to demonstrate how you can build something brilliant using Envio’s customizable, developer-friendly blockchain indexing solution. The challenge is to demonstrate how you can build something brilliant using Envio’s customizable, developer-friendly blockchain indexing solution. ## Wondering what to build? 👀 @@ -63,6 +64,7 @@ Successful program applicants will be notified upon application acceptance and t ## Why Envio? +Envio is a dev-friendly, 3-command init-develop-deploy EVM blockchain indexing solution that lets you reliably read and process any real-time and historic smart contract events served via rich GraphQL API. Envio is a dev-friendly, 3-command init-develop-deploy EVM blockchain indexing solution that lets you reliably read and process any real-time and historic smart contract events served via rich GraphQL API. Envio supports indexing any EVM blockchain and allows you to: @@ -82,4 +84,13 @@ With Envio, developers can query and stream blockchain data efficiently without 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. +[Website](https://envio.dev/) | [X](https://twitter.com/envio_indexer) | [Discord](https://discord.com/invite/gt7yEUZKeB) | [Farcaster](https://warpcast.com/envio) | [GitHub](https://github.com/enviodev) | [Medium](https://medium.com/@Envio_Indexer) +## About Envio + +[Envio](https://envio.dev) 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. + +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. + +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. + [Website](https://envio.dev/) | [X](https://twitter.com/envio_indexer) | [Discord](https://discord.com/invite/gt7yEUZKeB) | [Farcaster](https://warpcast.com/envio) | [GitHub](https://github.com/enviodev) | [Medium](https://medium.com/@Envio_Indexer) \ No newline at end of file diff --git a/blog/2023-09-06-envio-community-update-1.md b/blog/2023-09-06-envio-community-update-1.md index c0ebaa56..5a1783ee 100644 --- a/blog/2023-09-06-envio-community-update-1.md +++ b/blog/2023-09-06-envio-community-update-1.md @@ -65,12 +65,16 @@ Stay tuned for more monthly updates and hop in our Discord for more up-to-date i Exciting times are ahead, and we’re thrilled to have you along for the ride. Until next time, stay curious and keep up the good shipping! 🚢 +## About Envio ## About Envio [Envio](https://envio.dev) 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. +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. 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. +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. 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. +[Website](https://envio.dev/) | [X](https://twitter.com/envio_indexer) | [Discord](https://discord.com/invite/gt7yEUZKeB) | [Farcaster](https://warpcast.com/envio) | [GitHub](https://github.com/enviodev) | [Medium](https://medium.com/@Envio_Indexer) [Website](https://envio.dev/) | [X](https://twitter.com/envio_indexer) | [Discord](https://discord.com/invite/gt7yEUZKeB) | [Farcaster](https://warpcast.com/envio) | [GitHub](https://github.com/enviodev) | [Medium](https://medium.com/@Envio_Indexer) \ No newline at end of file diff --git a/blog/2023-09-27-envio-community-update-2.md b/blog/2023-09-27-envio-community-update-2.md index 3101dd58..9c556b38 100644 --- a/blog/2023-09-27-envio-community-update-2.md +++ b/blog/2023-09-27-envio-community-update-2.md @@ -68,12 +68,16 @@ Stay tuned for more monthly updates and hop in our Discord for more up-to-date i LFG! +## About Envio ## About Envio [Envio](https://envio.dev) 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. +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. 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. +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. 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. +[Website](https://envio.dev/) | [X](https://twitter.com/envio_indexer) | [Discord](https://discord.com/invite/gt7yEUZKeB) | [Farcaster](https://warpcast.com/envio) | [GitHub](https://github.com/enviodev) | [Medium](https://medium.com/@Envio_Indexer) [Website](https://envio.dev/) | [X](https://twitter.com/envio_indexer) | [Discord](https://discord.com/invite/gt7yEUZKeB) | [Farcaster](https://warpcast.com/envio) | [GitHub](https://github.com/enviodev) | [Medium](https://medium.com/@Envio_Indexer) \ No newline at end of file diff --git a/blog/2023-10-19-envio-celebrates-first-grantee-project-multi-chain-liquidation-metrics-indexer.md b/blog/2023-10-19-envio-celebrates-first-grantee-project-multi-chain-liquidation-metrics-indexer.md index 5ea586cd..73565b32 100644 --- a/blog/2023-10-19-envio-celebrates-first-grantee-project-multi-chain-liquidation-metrics-indexer.md +++ b/blog/2023-10-19-envio-celebrates-first-grantee-project-multi-chain-liquidation-metrics-indexer.md @@ -12,6 +12,7 @@ description: "Discover how our first grant recipient built a multi chain multi p We are thrilled to announce a significant milestone in our Envio "[Build Bigger. Ship Faster" Grant Program](https://docs.envio.dev/blog/envio-grant-program-now-live). One of our incredible community members has successfully completed an outstanding project that showcases the true potential of Envio's indexing capabilities. +Joss applied for a grant with Envio to build a blockchain indexer that would assist him with his ambitious personal project of building a CompoundV2 liquidation bot. The indexer would serve the purpose of collecting real-time information on liquidation events occurring across CompoundV2 forks, which in turn would help him to identify potential target protocols to deploy his liquidation bot onto. Joss applied for a grant with Envio to build a blockchain indexer that would assist him with his ambitious personal project of building a CompoundV2 liquidation bot. The indexer would serve the purpose of collecting real-time information on liquidation events occurring across CompoundV2 forks, which in turn would help him to identify potential target protocols to deploy his liquidation bot onto. When asked what motivated him to build the indexer, Joss provided an insightful response: @@ -165,6 +166,7 @@ Output: [...] ``` +After submitting the grant, we asked Joss what his experience was like using Envio to support his use case and what he enjoyed about Envio blockchain indexing capabilities: After submitting the grant, we asked Joss what his experience was like using Envio to support his use case and what he enjoyed about Envio blockchain indexing capabilities: > _As a next step I intend to run this data through a price oracle so I can know the USD amounts being liquidated and generate some cool data graphics. […] I’ve made a number of theGraph indexers in the past but this was my first time using Envio. The transition was smooth and intuitive. The most noticeable difference between theGraph and Envio is indexing speed. Anyone who has used theGraph is familiar with the feeling of a cortisol spike when their subgraph abruptly fails after syncing for 26 hours. Since Envio is so ridiculously fast these errors were caught in minutes instead of days. I felt spoiled. I found myself frequently and nonchalantly running `envio dev` to deploy the indexer and check for errors. The iterative developer experience was so much easier thanks to Envio. -_ Joss @@ -176,9 +178,15 @@ Compound is an EVM-compatible protocol that enables the supply of crypto assets ## About Envio [Envio](https://envio.dev) 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. +## About Envio +[Envio](https://envio.dev) 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. + +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. 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. +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. 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. +[Website](https://envio.dev/) | [X](https://twitter.com/envio_indexer) | [Discord](https://discord.com/invite/gt7yEUZKeB) | [Farcaster](https://warpcast.com/envio) | [GitHub](https://github.com/enviodev) | [Medium](https://medium.com/@Envio_Indexer) [Website](https://envio.dev/) | [X](https://twitter.com/envio_indexer) | [Discord](https://discord.com/invite/gt7yEUZKeB) | [Farcaster](https://warpcast.com/envio) | [GitHub](https://github.com/enviodev) | [Medium](https://medium.com/@Envio_Indexer) \ No newline at end of file diff --git a/blog/2023-10-24-indexer-benchmarking-results.md b/blog/2023-10-24-indexer-benchmarking-results.md index 63d4a1c5..7163771b 100644 --- a/blog/2023-10-24-indexer-benchmarking-results.md +++ b/blog/2023-10-24-indexer-benchmarking-results.md @@ -9,6 +9,7 @@ description: "Dive into Envio’s benchmarking of indexer sync speeds—see how +This blog article presents the findings from benchmarking tests conducted at Envio to assess the syncing performance of various blockchain indexing solutions. At Envio, our goal is to develop a high-performance blockchain indexing solution, and we believe that validating this goal through a rigorous data-driven approach is essential. This blog article presents the findings from benchmarking tests conducted at Envio to assess the syncing performance of various blockchain indexing solutions. At Envio, our goal is to develop a high-performance blockchain indexing solution, and we believe that validating this goal through a rigorous data-driven approach is essential. Sync speed simply put, is how long it takes for an indexer to catch up to the head of the blockchain using a historical block as a starting point. @@ -22,6 +23,7 @@ You can review the smart contract on [Etherscan](https://etherscan.io/address/0x ## Methodology +To ensure that the sync speeds from different blockchain indexers were as comparable as possible, we ensured that the configurations of all indexers for different solutions were identical. This included: To ensure that the sync speeds from different blockchain indexers were as comparable as possible, we ensured that the configurations of all indexers for different solutions were identical. This included: - Indexing from the same start block for all indexers (12,376,729 - the deployment block for the contract) until the end block at the time of experimentation (18,342,024), with an approximate total of 5,395,050 raw events indexed (0.9044 events per block). @@ -52,8 +54,10 @@ type Swap { For this initial iteration, the event handling logic was kept straightforward and lightweight. Indexers would listen to the `Swap` event emitted by the smart contract and append the details of each swap to the `Swap` entity table defined in the schema. +## Blockchain Indexers Used ## Blockchain Indexers Used +We employed 6 separate blockchain indexing solutions for this benchmarking test: We employed 6 separate blockchain indexing solutions for this benchmarking test: - [Envio](https://envio.dev/) @@ -94,6 +98,7 @@ Total sync times (minutes) per indexer are outlined in the table below, sorted f **Key takeaways:** +- Envio v0.0.20 ranked the fastest at indexing out of all the blockchain indexing solutions used - Envio v0.0.20 ranked the fastest at indexing out of all the blockchain indexing solutions used - 2.12 times faster than Subsquid - 2.17 times faster than Envio v0.0.19 @@ -113,6 +118,7 @@ It is essential to consider certain caveats while interpreting these results: ## What Next? +The logical progression from this benchmarking exercise is to measure the relative syncing times of different blockchain indexers across various scenarios. The logical progression from this benchmarking exercise is to measure the relative syncing times of different blockchain indexers across various scenarios. Variations including but not limited to: @@ -122,10 +128,12 @@ Variations including but not limited to: - Number and complexity of entities in the schema - Complexity of logic in the event handlers, including loading and updating of existing entities +Different blockchain indexers may excel under different scenarios, making them more suitable for specific use cases. We encourage our users to suggest new ideas and build out scenarios for future benchmarking. Different blockchain indexers may excel under different scenarios, making them more suitable for specific use cases. We encourage our users to suggest new ideas and build out scenarios for future benchmarking. ## Conclusion +In conclusion, this blog article provides a data-driven analysis of the comparative performance of various blockchain indexing solutions. The results clearly demonstrate Envio's competitive edge in terms of syncing speed over the alternative indexing solutions. As we continue our journey in the web3 space, we remain committed to delivering the best possible solutions for blockchain developers. In conclusion, this blog article provides a data-driven analysis of the comparative performance of various blockchain indexing solutions. The results clearly demonstrate Envio's competitive edge in terms of syncing speed over the alternative indexing solutions. As we continue our journey in the web3 space, we remain committed to delivering the best possible solutions for blockchain developers. We remain devoted to finding data-driven results and comparisons at Envio, and encourage others to benchmark Envio's performance going forward. diff --git a/blog/2023-10-26-envio-community-update-3.md b/blog/2023-10-26-envio-community-update-3.md index c251ee5b..332dd0e3 100644 --- a/blog/2023-10-26-envio-community-update-3.md +++ b/blog/2023-10-26-envio-community-update-3.md @@ -12,6 +12,7 @@ description: "Catch up on what Envio shipped in October including record breakin We’re back with our third monthly community update, where we'll give you an exclusive view of what the Envio team has been shipping over the past month. As usual, we’ll be covering upcoming events, technical developments, and exciting milestones. So, grab a cuppa, and let’s get technical! 💃 +Our team has been doing some serious benchmarking tests to assess the syncing performance of various web3 indexing solutions. Builders want to move swiftly and iterate fast…and boy-o-boy is Envio F-A-S-T! Envio v0.0.20 ranked as the fastest blockchain indexer out of all the indexing solutions that we battle-tested. Our goal is to develop Envio as a top-tier performance blockchain indexing solution, validating this through rigorous data-driven approaches. Our team has been doing some serious benchmarking tests to assess the syncing performance of various web3 indexing solutions. Builders want to move swiftly and iterate fast…and boy-o-boy is Envio F-A-S-T! Envio v0.0.20 ranked as the fastest blockchain indexer out of all the indexing solutions that we battle-tested. Our goal is to develop Envio as a top-tier performance blockchain indexing solution, validating this through rigorous data-driven approaches. More details about the findings can be found [here](https://docs.envio.dev/blog/indexer-benchmarking-results). @@ -83,12 +84,16 @@ Stay tuned for more monthly updates and hop in our Discord for more up-to-date i For real-time updates and discussions, join the crew and hop in our [Discord](http://discord.gg/gt7yEUZKeB). +## About Envio ## About Envio [Envio](https://envio.dev) 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. +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. 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. +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. 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. +[Website](https://envio.dev/) | [X](https://twitter.com/envio_indexer) | [Discord](https://discord.com/invite/gt7yEUZKeB) | [Farcaster](https://warpcast.com/envio) | [GitHub](https://github.com/enviodev) | [Medium](https://medium.com/@Envio_Indexer) [Website](https://envio.dev/) | [X](https://twitter.com/envio_indexer) | [Discord](https://discord.com/invite/gt7yEUZKeB) | [Farcaster](https://warpcast.com/envio) | [GitHub](https://github.com/enviodev) | [Medium](https://medium.com/@Envio_Indexer) \ No newline at end of file diff --git a/blog/2023-11-09-powers-of-dedicated-hosting-for-web3-apps.md b/blog/2023-11-09-powers-of-dedicated-hosting-for-web3-apps.md index e2a7a49f..01429432 100644 --- a/blog/2023-11-09-powers-of-dedicated-hosting-for-web3-apps.md +++ b/blog/2023-11-09-powers-of-dedicated-hosting-for-web3-apps.md @@ -10,14 +10,18 @@ description: "Learn how Envio's dedicated hosting enhances the performance and r +Blockchain technology has transformed the way we interact with the digital world. Decentralized applications are on the rise, creating new opportunities and challenges for blockchain developers. In this article, we'll explore the power of a dedicated hosting service, the benefits it offers to blockchain developers, and why Envio stands out as the best blockchain indexing solution designed to cater to the unique needs of blockchain development. Blockchain technology has transformed the way we interact with the digital world. Decentralized applications are on the rise, creating new opportunities and challenges for blockchain developers. In this article, we'll explore the power of a dedicated hosting service, the benefits it offers to blockchain developers, and why Envio stands out as the best blockchain indexing solution designed to cater to the unique needs of blockchain development. +## What is a Hosted Service In Web3? ## What is a Hosted Service In Web3? +Hosted services are the unsung heroes of the Web3 ecosystem, playing a pivotal role in the development and operation of dApps. At its core, a hosted service in Web3 serves as the technical backbone for dApps, ensuring their smooth and secure operation. These services simplify the deployment process, alleviate concerns about complex infrastructure management, and, most importantly, enhance the overall user experience. By taking care of the technical intricacies, hosted services empower developers to concentrate on what truly matters: delivering innovative and user-friendly Web3 applications to the world. Hosted services are the unsung heroes of the Web3 ecosystem, playing a pivotal role in the development and operation of dApps. At its core, a hosted service in Web3 serves as the technical backbone for dApps, ensuring their smooth and secure operation. These services simplify the deployment process, alleviate concerns about complex infrastructure management, and, most importantly, enhance the overall user experience. By taking care of the technical intricacies, hosted services empower developers to concentrate on what truly matters: delivering innovative and user-friendly Web3 applications to the world. In an era where efficient data access and security are paramount, hosted services provide an additional layer of confidence to both developers and users. Quick and efficient access to data is essential to creating smooth user experiences as a dApp developer. Additionally, understanding the on-chain usage of your dApp or understanding the usage of other applications by looking at, analyzing, and understanding the data they produce is essential to maintaining a competitive edge in this industry. +## Benefits of a Dedicated Hosted Service ## Benefits of a Dedicated Hosted Service Dedicated hosting services provide a range of benefits that can significantly enhance the user experience, simplify the development process, and bolster security. Let's dive into some of these key advantages: @@ -38,8 +42,10 @@ Developing and maintaining hosting services can be a daunting task, requiring ex Blockchain data is inherently public, making it a unique asset in data security. When dApps utilize hosted services on the blockchain, users benefit from an added layer of security. The transparent nature of blockchain data reduces the risk of sensitive data breaches, instilling greater confidence in the use of these services. Users can interact with dApps, confident that their data remains secure and private. +## Exploring Envio's Hosted Service ## Exploring Envio's Hosted Service +Envio is at the forefront of the Web3 hosting services revolution, offering blockchain developers an innovative solution that simplifies the deployment and management of their dApps. With a laser focus on enhancing the user experience, Envio provides a dedicated [hosted service](https://docs.envio.dev/docs/HyperIndex/hosted-service) that empowers development teams to concentrate on what matters most to their users. Envio is at the forefront of the Web3 hosting services revolution, offering blockchain developers an innovative solution that simplifies the deployment and management of their dApps. With a laser focus on enhancing the user experience, Envio provides a dedicated [hosted service](https://docs.envio.dev/docs/HyperIndex/hosted-service) that empowers development teams to concentrate on what matters most to their users. It strikes a balance between developer control and convenience, offering an alternative that eases the management strain and domain knowledge required for self-hosting in Web3 applications. Our streamlined deployment process ensures that developers can self-host and locally manage deployments, providing all the necessary components to set up a containerized application with a database connection for local indexing. @@ -52,12 +58,16 @@ For more information on how to deploy an indexer to Envio’s hosted service vis As Web3 continues to evolve, Envio's dedicated hosted service remains a prime choice for those seeking to simplify their development process, unlock the true potential of Web3 infrastructure, and join a growing community dedicated to enhancing the Web3 ecosystem. +## About Envio ## About Envio [Envio](https://envio.dev) 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. +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. 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. +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. 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. +[Website](https://envio.dev/) | [X](https://twitter.com/envio_indexer) | [Discord](https://discord.com/invite/gt7yEUZKeB) | [Farcaster](https://warpcast.com/envio) | [GitHub](https://github.com/enviodev) | [Medium](https://medium.com/@Envio_Indexer) [Website](https://envio.dev/) | [X](https://twitter.com/envio_indexer) | [Discord](https://discord.com/invite/gt7yEUZKeB) | [Farcaster](https://warpcast.com/envio) | [GitHub](https://github.com/enviodev) | [Medium](https://medium.com/@Envio_Indexer) \ No newline at end of file diff --git a/blog/2023-11-15-simplify-data-retrieval-multi-chain-dapps.md b/blog/2023-11-15-simplify-data-retrieval-multi-chain-dapps.md index ab446a99..869fc5a5 100644 --- a/blog/2023-11-15-simplify-data-retrieval-multi-chain-dapps.md +++ b/blog/2023-11-15-simplify-data-retrieval-multi-chain-dapps.md @@ -10,22 +10,30 @@ description: "Learn how blockchain indexers like Envio streamline data retrieval +The idea that a single blockchain would dominate the digital assets industry was widely accepted in the early days of Web3. It was common to witness debates among ETH and [Bitcoin](https://bitcoin.org/en/) "maxis" arguing over which chain would prevail in Web3. However, fast-forwarding to the present day, the emergence of new Layer-1 networks, Layer-2 scaling solutions, and application-specific chains (referred to as Layer-3s), have paved the way for a multichain future for Web3. This transition introduced new possibilities for scalability, interoperability, and innovation. The idea that a single blockchain would dominate the digital assets industry was widely accepted in the early days of Web3. It was common to witness debates among ETH and [Bitcoin](https://bitcoin.org/en/) "maxis" arguing over which chain would prevail in Web3. However, fast-forwarding to the present day, the emergence of new Layer-1 networks, Layer-2 scaling solutions, and application-specific chains (referred to as Layer-3s), have paved the way for a multichain future for Web3. This transition introduced new possibilities for scalability, interoperability, and innovation. +Interoperability, in particular, has created opportunities for projects (incl. blue-chip decentralized applications like [AAVE](https://aave.com/), [Uniswap](https://app.uniswap.org/swap), and [Compound](https://compound.finance/)) to access new markets by deploying dApps across multiple chains. For example, Uniswap is currently operational across over 8+ EVM blockchains, including [Ethereum](https://ethereum.org/en/), [Arbitrum](https://arbitrum.io/), [Optimism](https://www.optimism.io/), [Polygon](https://polygon.technology/), [Base](https://base.org/), [Binance](https://www.binance.com/en), [Avalanche](https://www.avax.network/), and [Celo](https://celo.org/). This deployment strategy demonstrates how dApps can improve user acquisition and profitability by leveraging the benefits of multichain technology. Interoperability, in particular, has created opportunities for projects (incl. blue-chip decentralized applications like [AAVE](https://aave.com/), [Uniswap](https://app.uniswap.org/swap), and [Compound](https://compound.finance/)) to access new markets by deploying dApps across multiple chains. For example, Uniswap is currently operational across over 8+ EVM blockchains, including [Ethereum](https://ethereum.org/en/), [Arbitrum](https://arbitrum.io/), [Optimism](https://www.optimism.io/), [Polygon](https://polygon.technology/), [Base](https://base.org/), [Binance](https://www.binance.com/en), [Avalanche](https://www.avax.network/), and [Celo](https://celo.org/). This deployment strategy demonstrates how dApps can improve user acquisition and profitability by leveraging the benefits of multichain technology. +As the multichain universe takes center stage, there is a growing demand for innovative solutions to efficiently manage data across various blockchain networks. For blockchain developers, dealing with fragmented sets of data across multiple blockchains presents a significant challenge. In the case of the Uniswap example, conventional indexing solutions require developers to create separate indexers and, depending on the approach, host individual databases, for each chain deployment. This method can quickly lead to the proliferation of multiple infrastructure components, resulting in increased operational maintenance and higher costs. Additional logic on the client-side application would also be required to aggregate and consolidate the data. As the multichain universe takes center stage, there is a growing demand for innovative solutions to efficiently manage data across various blockchain networks. For blockchain developers, dealing with fragmented sets of data across multiple blockchains presents a significant challenge. In the case of the Uniswap example, conventional indexing solutions require developers to create separate indexers and, depending on the approach, host individual databases, for each chain deployment. This method can quickly lead to the proliferation of multiple infrastructure components, resulting in increased operational maintenance and higher costs. Additional logic on the client-side application would also be required to aggregate and consolidate the data. +Builders deploying their dApps across multiple chains are seeking swift and optimized solutions for accessing data dispersed across these networks. This is where multichain indexing comes to the rescue by simplifying complexities and expanding developers' horizons in the Web3 ecosystem. Multichain indexing solutions, like Envio, give builders the option to index and aggregate data across multiple networks into a single database, allowing builders to query all of their data with a unified endpoint. Builders deploying their dApps across multiple chains are seeking swift and optimized solutions for accessing data dispersed across these networks. This is where multichain indexing comes to the rescue by simplifying complexities and expanding developers' horizons in the Web3 ecosystem. Multichain indexing solutions, like Envio, give builders the option to index and aggregate data across multiple networks into a single database, allowing builders to query all of their data with a unified endpoint. +### How Envio's MultiChain Indexer Simplifies Data Retrieval ### How Envio's MultiChain Indexer Simplifies Data Retrieval +Envio is thrilled to unveil its latest multichain indexing feature. This groundbreaking feature heralds a new era in Web3 development, offering builders a seamless way to access fragmented data across multiple chains. With this capability, indexing and accessing data from smart contracts on multiple chains becomes effortless through a unified [GraphQL](https://graphql.org/) API. Envio is thrilled to unveil its latest multichain indexing feature. This groundbreaking feature heralds a new era in Web3 development, offering builders a seamless way to access fragmented data across multiple chains. With this capability, indexing and accessing data from smart contracts on multiple chains becomes effortless through a unified [GraphQL](https://graphql.org/) API. To witness the power of this advancement in action, let's explore a practical example using Envio’s [Greeter Contract Tutorial](https://docs.envio.dev/docs/greeter-tutorial) further below. +### Multichain Greeter Contract Example ### Multichain Greeter Contract Example +A Greeter contract is a very simple smart contract that allows a user to write a greeting message on the blockchain and is deployed on both the [Polygon](https://polygon.technology/) and the [Linea](https://linea.xyz/) blockchain, respectively. For this example, we will only look at the `NewGreeting` event. A Greeter contract is a very simple smart contract that allows a user to write a greeting message on the blockchain and is deployed on both the [Polygon](https://polygon.technology/) and the [Linea](https://linea.xyz/) blockchain, respectively. For this example, we will only look at the `NewGreeting` event. In the `config.yaml` file, a user would specify the networks, contract specifications and event information to be used in the indexing process. @@ -59,6 +67,7 @@ address: "0xdEe21B97AB77a16B4b236F952e586cf8408CF32A" The Greeter indexer listens to `NewGreeting` events from both the Polygon and Linea [Greeter contracts](https://docs.linea.build/blog/index-greeter-contract-using-envio) to update the Greeting entity. +Through Envio's multichain indexing, builders can specify their event handler to operate against a common schema. The `schema.graphql` file would look like this: Through Envio's multichain indexing, builders can specify their event handler to operate against a common schema. The `schema.graphql` file would look like this: ```graphql @@ -95,18 +104,25 @@ let currentUser = context.User.get(event.params.user); For a more comprehensive walkthrough on this feature, the documentation can be found [here](https://docs.envio.dev/docs/multichain-indexing). +For a more complicated multichain indexing example, builders are encouraged to explore the [Compound V2 Liquidation Metrics](https://docs.envio.dev/docs/example-liquidation-metrics) indexer, built by Envio’s first successful Grantee as part of the [Envio “Build Bigger. Ship Faster” Program](https://docs.envio.dev/blog/envio-grant-program-now-live). For a more complicated multichain indexing example, builders are encouraged to explore the [Compound V2 Liquidation Metrics](https://docs.envio.dev/docs/example-liquidation-metrics) indexer, built by Envio’s first successful Grantee as part of the [Envio “Build Bigger. Ship Faster” Program](https://docs.envio.dev/blog/envio-grant-program-now-live). ## Conclusion By gaining a deep understanding of how multichain indexing works, developers can leverage Envio’s multichain indexing solution for a more streamlined and efficient way for blazing-fast retrieval of data across multiple chains. Whether you're developing DeFi aggregators, cross-chain NFT marketplaces, or any Web3 application that requires data from multiple networks, Envio’s multichain indexing simplifies the development process, enhancing the user experience, and fostering cross-chain interoperability. +## About Envio +By gaining a deep understanding of how multichain indexing works, developers can leverage Envio’s multichain indexing solution for a more streamlined and efficient way for blazing-fast retrieval of data across multiple chains. Whether you're developing DeFi aggregators, cross-chain NFT marketplaces, or any Web3 application that requires data from multiple networks, Envio’s multichain indexing simplifies the development process, enhancing the user experience, and fostering cross-chain interoperability. + ## About Envio [Envio](https://envio.dev) 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. +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. 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. +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. 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. [Website](https://envio.dev/) | [X](https://twitter.com/envio_indexer) | [Discord](https://discord.com/invite/gt7yEUZKeB) | [Farcaster](https://warpcast.com/envio) | [GitHub](https://github.com/enviodev) | [Medium](https://medium.com/@Envio_Indexer) +[Website](https://envio.dev/) | [X](https://twitter.com/envio_indexer) | [Discord](https://discord.com/invite/gt7yEUZKeB) | [Farcaster](https://warpcast.com/envio) | [GitHub](https://github.com/enviodev) | [Medium](https://medium.com/@Envio_Indexer) diff --git a/blog/2024-02-20-envio-data-indexing-on-lukso.md b/blog/2024-02-20-envio-data-indexing-on-lukso.md index aa8525d5..1eccfdf9 100644 --- a/blog/2024-02-20-envio-data-indexing-on-lukso.md +++ b/blog/2024-02-20-envio-data-indexing-on-lukso.md @@ -11,8 +11,10 @@ description: "Learn how Envio’s blockchain indexer helps developers on LUKSO a LUKSO is bringing blockchain technology to its next frontier and Envio is providing the speed. Envio’s HyperIndex now fully supports developers and analysts building on LUKSO with its hyper-performant query speeds, providing a robust solution to efficiently organise and query real-time and historical on-chain data for their dapps and use cases. +## How to index data on LUKSO using Envio ## How to index data on LUKSO using Envio +[Envio](https://envio.dev/) stands out as a dev-friendly EVM-compatible blockchain indexing solution empowering developers to reliably read and process real-time and historical smart contract events through a robust [GraphQL](https://graphql.org/) API. [Envio](https://envio.dev/) stands out as a dev-friendly EVM-compatible blockchain indexing solution empowering developers to reliably read and process real-time and historical smart contract events through a robust [GraphQL](https://graphql.org/) API. Envio supports indexing on LUKSO and **any EVM-compatible blockchain**, enabling developers to: @@ -51,6 +53,8 @@ LUKSO is dedicated to existing and coming digital lifestyles and creative use ca 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. +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. 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. [Website](https://envio.dev/) | [X](https://twitter.com/envio_indexer) | [Discord](https://discord.com/invite/gt7yEUZKeB) | [Farcaster](https://warpcast.com/envio) | [GitHub](https://github.com/enviodev) | [Medium](https://medium.com/@Envio_Indexer) +[Website](https://envio.dev/) | [X](https://twitter.com/envio_indexer) | [Discord](https://discord.com/invite/gt7yEUZKeB) | [Farcaster](https://warpcast.com/envio) | [GitHub](https://github.com/enviodev) | [Medium](https://medium.com/@Envio_Indexer) diff --git a/blog/2024-05-24-case-study-peppy-finance.md b/blog/2024-05-24-case-study-peppy-finance.md index 309140d5..8c76de31 100644 --- a/blog/2024-05-24-case-study-peppy-finance.md +++ b/blog/2024-05-24-case-study-peppy-finance.md @@ -72,8 +72,11 @@ Envio supports the [Fuel Network](https://fuel.network/) and any EVM-compatible [Envio](https://envio.dev) 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. +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. 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. +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. 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. +[Website](https://envio.dev/) | [X](https://twitter.com/envio_indexer) | [Discord](https://discord.com/invite/gt7yEUZKeB) | [Farcaster](https://warpcast.com/envio) | [GitHub](https://github.com/enviodev) | [Medium](https://medium.com/@Envio_Indexer) [Website](https://envio.dev/) | [X](https://twitter.com/envio_indexer) | [Discord](https://discord.com/invite/gt7yEUZKeB) | [Farcaster](https://warpcast.com/envio) | [GitHub](https://github.com/enviodev) | [Medium](https://medium.com/@Envio_Indexer) \ No newline at end of file diff --git a/blog/2024-05-30-envio-community-update-may-2024.md b/blog/2024-05-30-envio-community-update-may-2024.md index a5c71541..8c7c595d 100644 --- a/blog/2024-05-30-envio-community-update-may-2024.md +++ b/blog/2024-05-30-envio-community-update-may-2024.md @@ -118,6 +118,7 @@ We love connecting developers! Join our network of freelancers & contractors and Simply fill out the [form](https://noteforms.com/forms/envio-freelancer-network-u9zqbv) to join our freelancer network. +## About Envio ## About Envio [Envio](https://envio.dev) 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. @@ -127,3 +128,4 @@ With Envio, developers can query and stream blockchain data efficiently without 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. [Website](https://envio.dev/) | [X](https://twitter.com/envio_indexer) | [Discord](https://discord.com/invite/gt7yEUZKeB) | [Farcaster](https://warpcast.com/envio) | [GitHub](https://github.com/enviodev) | [Medium](https://medium.com/@Envio_Indexer) +[Website](https://envio.dev/) | [X](https://twitter.com/envio_indexer) | [Discord](https://discord.com/invite/gt7yEUZKeB) | [Farcaster](https://warpcast.com/envio) | [GitHub](https://github.com/enviodev) | [Medium](https://medium.com/@Envio_Indexer) diff --git a/blog/2024-07-17-case-study-gblast.md b/blog/2024-07-17-case-study-gblast.md index d2c748ae..c260524d 100644 --- a/blog/2024-07-17-case-study-gblast.md +++ b/blog/2024-07-17-case-study-gblast.md @@ -9,6 +9,7 @@ description: "See how GBlast integrated Envio’s blockchain indexer to boost pl +Just as every blockchain developer chases the thrill of the code, we're excited to announce that [GBlast](https://gblast.gg/), known for its exhilarating real-time luck-based games, has seamlessly integrated Envio’s high-performance blockchain indexer to power its GambleFi platform. Just as every blockchain developer chases the thrill of the code, we're excited to announce that [GBlast](https://gblast.gg/), known for its exhilarating real-time luck-based games, has seamlessly integrated Envio’s high-performance blockchain indexer to power its GambleFi platform. This integration marks a significant leap forward in optimizing GBlast’s application infrastructure, serving real-time data in their front-end and ensuring a responsive gaming experience for end users. @@ -82,10 +83,15 @@ Envio supports the Blast Mainnet, Blast Sepolia and 45+ other EVM blockchain net - [GBlast Hosted Indexer](https://envio.dev/app/gblastgg/boss-indexer123) - [Envio HyperIndex Quickstart](https://docs.envio.dev/docs/contract-import) - [Envio HyperSync](https://docs.envio.dev/docs/hypersync) -[Envio](https://envio.dev) 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. +- [Envio Hosted Service](https://docs.envio.dev/docs/HyperIndex/hosted-service) + +## About Envio + +[Envio](https://envio.dev) 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. -With Envio, 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 is trusted by many teams building everything from DeFi platforms to analytics dashboards and production applications. +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. -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. +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. +[Website](https://envio.dev/) | [X](https://twitter.com/envio_indexer) | [Discord](https://discord.com/invite/gt7yEUZKeB) | [Farcaster](https://warpcast.com/envio) | [GitHub](https://github.com/enviodev) | [Medium](https://medium.com/@Envio_Indexer) [Website](https://envio.dev/) | [X](https://twitter.com/envio_indexer) | [Discord](https://discord.com/invite/gt7yEUZKeB) | [Farcaster](https://warpcast.com/envio) | [GitHub](https://github.com/enviodev) | [Medium](https://medium.com/@Envio_Indexer) \ No newline at end of file diff --git a/blog/2024-11-08-hosted-service-v2.md b/blog/2024-11-08-hosted-service-v2.md index 6c157a72..28950b92 100644 --- a/blog/2024-11-08-hosted-service-v2.md +++ b/blog/2024-11-08-hosted-service-v2.md @@ -66,8 +66,11 @@ For more information about our hosted service and pricing visit our [docs](https [Envio](https://envio.dev) 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. +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. 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. +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. 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. [Website](https://envio.dev/) | [X](https://twitter.com/envio_indexer) | [Discord](https://discord.com/invite/gt7yEUZKeB) | [Farcaster](https://warpcast.com/envio) | [GitHub](https://github.com/enviodev) | [Medium](https://medium.com/@Envio_Indexer) +[Website](https://envio.dev/) | [X](https://twitter.com/envio_indexer) | [Discord](https://discord.com/invite/gt7yEUZKeB) | [Farcaster](https://warpcast.com/envio) | [GitHub](https://github.com/enviodev) | [Medium](https://medium.com/@Envio_Indexer) diff --git a/blog/2024-12-18-case-study-zkpass.md b/blog/2024-12-18-case-study-zkpass.md index d504abad..1f00c60d 100644 --- a/blog/2024-12-18-case-study-zkpass.md +++ b/blog/2024-12-18-case-study-zkpass.md @@ -12,6 +12,7 @@ description: "Learn how zkPass uses zero knowledge proofs with Envio’s indexin We live in a world where every click, swipe, and post leaves a trail, protecting your data has never been more urgent. With privacy breaches becoming all too common, the question isn’t if your data is exposed, it’s when. Can we create a system where personal information stays private while still verifying crucial details? Enter Zero-Knowledge Proofs (ZKPs), a breakthrough technology that could change how we think about privacy and security in the digital age. +## What are Zero-Knowledge Proofs (ZKPs)? ## What are Zero-Knowledge Proofs (ZKPs)? ZKPs allow one party (the prover) to prove to another party (the verifier) that they know a specific piece of information without revealing the actual data. It’s a system based on trust but with privacy baked in. For example, you could prove your age without sharing your birthdate, or prove you have enough funds for a transaction without showing your full balance. @@ -62,6 +63,7 @@ By offering a versatile solution for proving identity and qualifications, ZkPass Screenshot of zkPass App +## How Envio powers zkPass’s Privacy Solutions ## How Envio powers zkPass’s Privacy Solutions At the heart of implementing ZKP technology, zkPass recognized the critical need to optimize the data infrastructure necessary for deploying effective ZKP solutions. To achieve this, zkPass chose [Envio](https://envio.dev/) as its blockchain indexer and accelerated data infrastructure partner. @@ -100,6 +102,8 @@ As Envio continues to support decentralized applications like zkPass, we’re ex 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. +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. 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. [Website](https://envio.dev/) | [X](https://twitter.com/envio_indexer) | [Discord](https://discord.com/invite/gt7yEUZKeB) | [Farcaster](https://warpcast.com/envio) | [GitHub](https://github.com/enviodev) | [Medium](https://medium.com/@Envio_Indexer) +[Website](https://envio.dev/) | [X](https://twitter.com/envio_indexer) | [Discord](https://discord.com/invite/gt7yEUZKeB) | [Farcaster](https://warpcast.com/envio) | [GitHub](https://github.com/enviodev) | [Medium](https://medium.com/@Envio_Indexer) diff --git a/blog/2025-01-21-what-is-a-blockchain-indexer.md b/blog/2025-01-21-what-is-a-blockchain-indexer.md index 30c9705e..877500f4 100644 --- a/blog/2025-01-21-what-is-a-blockchain-indexer.md +++ b/blog/2025-01-21-what-is-a-blockchain-indexer.md @@ -11,6 +11,7 @@ description: "Learn how efficient blockchain indexers like Envio simplify data a Blockchain technology is constantly reshaping how data is stored and shared, but accessing this data efficiently remains a significant challenge for developers. Building decentralized apps often involves navigating raw, unstructured blockchain data—a complex and time-consuming process. This is where blockchain indexers come in. They act as a crucial bridge, transforming scattered on-chain data into streamlined, actionable insights that simplify developing fast, efficient apps. In this blog, we'll dive into how blockchain indexers work, why they're essential, and why they've become the backbone of modern Web3 development. +## What is a Blockchain Indexer? ## What is a Blockchain Indexer? A blockchain indexer is a specialized tool designed to simplify the process of working with on-chain data. It organizes complex data into a structured, ready-to-use format, making it far easier for you to query and retrieve the exact data you need. @@ -19,6 +20,7 @@ By defining data types and relationships based on your smart contracts, blockcha Indexers also excel at optimizing performance, handling both real-time data retrieval and historical data access. What usually takes days or weeks with traditional methods can be completed in seconds, enabling you to build faster and be more productive. +## Why are Blockhain Indexers Important? ## Why are Blockhain Indexers Important? ##### **1. Simplified Data Access** @@ -27,6 +29,7 @@ Blockchain data is inherently scattered and sequential. For instance, fetching t ##### **2. Improved Developer Experience** +Without a blockchain indexer, you must handle data processing logic within your app—adding technical debt and slowing down development. Indexers remove this burden, allowing you to concentrate on providing better user experiences. Without a blockchain indexer, you must handle data processing logic within your app—adding technical debt and slowing down development. Indexers remove this burden, allowing you to concentrate on providing better user experiences. ##### **3. Responsive Apps** @@ -39,12 +42,14 @@ Many apps often interact with multiple networks, each with unique architectures. **5. Customizability** +Blockchain indexers offer tailored solutions to meet your specific needs. You can define custom data schemas, filters, and indexing logic, ensuring the infrastructure aligns perfectly with your app's requirements. Blockchain indexers offer tailored solutions to meet your specific needs. You can define custom data schemas, filters, and indexing logic, ensuring the infrastructure aligns perfectly with your app's requirements. **6. Hosted Service** Operating an indexer infrastructure can be resource-intensive. [Hosted services](https://docs.envio.dev/docs/HyperIndex/hosted-service) take this responsibility off your hands by offering a reliable fully managed, scalable solution. This allows you to focus on shipping your app without worrying about maintenance or downtime. +## What are the Key Components of a Blockchain Indexer? ## What are the Key Components of a Blockchain Indexer? A typical blockchain indexer setup includes the following components: @@ -55,6 +60,7 @@ A typical blockchain indexer setup includes the following components: - **[Event handlers](https://docs.envio.dev/docs/HyperIndex/event-handlers)**: Detects specific on-chain events and updates the indexed data accordingly, ensuring accurate and up-to-date information. +## How does Blockchain Indexing Work? ## How does Blockchain Indexing Work? At its core, the indexing process begins with the indexer connecting to a network/s and monitoring new blocks as they are added to the chain. The indexer then extracts specific event data and organizes it in a structured database. @@ -63,6 +69,7 @@ Instead of forcing you to comb through each block manually, the indexer uses pre +## Best examples of Blockchain Indexers ## Best examples of Blockchain Indexers ### Uniswap V4 @@ -77,8 +84,10 @@ This [Aerodrome indexer](https://docs.envio.dev/docs/HyperIndex/example-aerodrom This [Sablier indexer](https://docs.envio.dev/docs/HyperIndex/example-sablier) example includes a TypeScript-based, multichain indexer for the [Sablier](https://sablier.com/) protocol using Envio HyperIndex, indexing data across 18 EVM chains. Data is accessible through a unified GraphQL API. +## Exploring Envio as a Blockchain Indexer ## Exploring Envio as a Blockchain Indexer +Envio's blockchain indexing solution is built to support both the Fuel Network and any EVM-compatible blockchain, offering developers a versatile and adaptable choice offering: Envio's blockchain indexing solution is built to support both the Fuel Network and any EVM-compatible blockchain, offering developers a versatile and adaptable choice offering: - **Flexible language support**: Configure your event handling in familiar and widely supported languages, such as JavaScript, TypeScript, or ReScript. @@ -99,14 +108,18 @@ Envio offers the flexibility and scalability your project needs as it grows and ## Conclusion +Blockchain indexers like Envio are changing the game for developers working with on-chain data. They streamline data access, cut down development time, and boost app performance—making them essential for building more efficient, scalable apps and streamlining your developer experience. Blockchain indexers like Envio are changing the game for developers working with on-chain data. They streamline data access, cut down development time, and boost app performance—making them essential for building more efficient, scalable apps and streamlining your developer experience. ## About Envio [Envio](https://envio.dev) 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. +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. 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. +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. 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. [Website](https://envio.dev/) | [X](https://twitter.com/envio_indexer) | [Discord](https://discord.com/invite/gt7yEUZKeB) | [Farcaster](https://warpcast.com/envio) | [GitHub](https://github.com/enviodev) | [Medium](https://medium.com/@Envio_Indexer) +[Website](https://envio.dev/) | [X](https://twitter.com/envio_indexer) | [Discord](https://discord.com/invite/gt7yEUZKeB) | [Farcaster](https://warpcast.com/envio) | [GitHub](https://github.com/enviodev) | [Medium](https://medium.com/@Envio_Indexer) diff --git a/blog/2025-05-16-monad-hackathon-winners-2025.md b/blog/2025-05-16-monad-hackathon-winners-2025.md index 0413d25e..9a84526f 100644 --- a/blog/2025-05-16-monad-hackathon-winners-2025.md +++ b/blog/2025-05-16-monad-hackathon-winners-2025.md @@ -39,6 +39,7 @@ Powered by Envio, MonFundMe tracks donations in real time, offering complete tra Big ups and congrats to the team for an outstanding submission! +## How to Index Data on Monad ## How to Index Data on Monad These projects highlight what’s possible when you combine a high-performance chain like Monad with high-performance infrastructure like Envio. @@ -65,8 +66,11 @@ We’re looking forward to seeing these projects grow and to the next hackathon. [Envio](https://envio.dev) 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. +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. 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. +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. 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. [Website](https://envio.dev/) | [X](https://twitter.com/envio_indexer) | [Discord](https://discord.com/invite/gt7yEUZKeB) | [Farcaster](https://warpcast.com/envio) | [GitHub](https://github.com/enviodev) | [Medium](https://medium.com/@Envio_Indexer) +[Website](https://envio.dev/) | [X](https://twitter.com/envio_indexer) | [Discord](https://discord.com/invite/gt7yEUZKeB) | [Farcaster](https://warpcast.com/envio) | [GitHub](https://github.com/enviodev) | [Medium](https://medium.com/@Envio_Indexer) diff --git a/blog/2025-06-12-how-to-index-monad-data-using-envio.md b/blog/2025-06-12-how-to-index-monad-data-using-envio.md index 48e822e6..aa7ee9ff 100644 --- a/blog/2025-06-12-how-to-index-monad-data-using-envio.md +++ b/blog/2025-06-12-how-to-index-monad-data-using-envio.md @@ -35,6 +35,7 @@ In this blog, we will explore why Envio is the best blockchain indexer on Monad These features make Monad an ideal foundation for data-rich decentralized applications that demand speed, reliability, and seamless composability. +## How to Index Data on Monad ## How to Index Data on Monad @@ -108,6 +109,7 @@ Data indexing can be challenging, especially for complex use cases. Our engineer ## About Envio +[Envio](https://envio.dev/) 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 [documentation](https://docs.envio.dev/docs/HyperIndex/overview), join the community, and let’s connect about your data needs. [Envio](https://envio.dev/) 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 [documentation](https://docs.envio.dev/docs/HyperIndex/overview), join the community, and let’s connect about your data needs. [Website](https://envio.dev/) | [X](https://twitter.com/envio_indexer) | [Discord](https://discord.com/invite/gt7yEUZKeB) | [Telegram](https://t.me/+5mI61oZibEM5OGQ8) | [GitHub](https://github.com/enviodev) | [YouTube](https://www.youtube.com/channel/UCR7nZ2yzEtc5SZNM0dhrkhA) | [Reddit](https://www.reddit.com/user/Envio_indexer) diff --git a/docs/HyperIndex/Tutorials/websockets.md b/docs/HyperIndex/Tutorials/websockets.md new file mode 100644 index 00000000..14249fde --- /dev/null +++ b/docs/HyperIndex/Tutorials/websockets.md @@ -0,0 +1,122 @@ +--- +id: websockets +title: Using WebSockets with GraphQL +sidebar_label: WebSockets +slug: /websockets +description: Learn how to use WebSocket connections with your HyperIndex GraphQL endpoint +--- + +# Using WebSockets with GraphQL + +> **⚠️ Important**: WebSocket support is available but should be used at your own risk on plans other than dedicated. + +## Overview + +By default, HyperIndex provides GraphQL endpoints over HTTP/HTTPS. However, you can also connect to your GraphQL endpoint using WebSocket connections (WSS/WS) for real-time subscriptions and persistent connections. + +## WebSocket Support Status + +WebSocket connections are available with different levels of support depending on your hosting plan: + +- **Dedicated**: WebSockets are fully supported. The dedicated package includes additional infrastructure such as connection pooling which enables proper WebSocket support. +- **Other Plans**: WebSocket support is available but should be used at your own risk. These plans do not have the same infrastructure support for websockets as dedicated. + +## How to Use WebSockets + +To use WebSockets with your HyperIndex GraphQL endpoint, simply swap the protocol in your endpoint URL: + +### Protocol Mapping + +- **HTTPS → WSS**: Change `https://` to `wss://` in your GraphQL endpoint URL +- **HTTP → WS**: Change `http://` to `ws://` in your GraphQL endpoint URL + +### Example + +If your GraphQL endpoint is: + +``` +https://indexer.hyperindex.xyz/123abcd/graphql +``` + +You can connect via WebSocket using: + +``` +wss://indexer.hyperindex.xyz/123abcd/graphql +``` + +Similarly, for HTTP endpoints: + +``` +http://localhost:8080/v1/graphql +``` + +Becomes: + +``` +ws://localhost:8080/v1/graphql +``` + +## Usage Example + +Here's a TypeScript example using the `graphql-ws` library to subscribe to real-time updates from your indexer: + +```typescript +import { createClient } from 'graphql-ws'; + +// Define the entity you are subscribing to (must match your schema definition) +interface Swap { + id: string; +} + +interface SubscriptionData { + data?: { + Swap?: Swap[]; + }; +} + +const client = createClient({ + url: 'ws://localhost:8080/v1/graphql', +}); + +console.log('Connecting to WebSocket...'); + +client.subscribe( + { + query: ` + subscription { + Swap(order_by: { id: desc }, limit: 10) { + id + } + } + `, + }, + { + next: (data) => { + console.log('\n📥 New event received:'); + console.log(JSON.stringify(data, null, 2)); + }, + error: (err) => { + console.error('❌ Error:', err); + }, + complete: () => { + console.log('✅ Subscription completed'); + }, + } +); +``` + +### Installation + +To use this example, install the required dependencies: + +```bash +npm install graphql-ws ws +# or +yarn add graphql-ws ws +``` + +## Getting Support + +For any questions about WebSocket usage, contact the Envio team via [Telegram](https://t.me/envio) or [Discord](https://discord.com/invite/gt7yEUZKeB). + + diff --git a/docs/HyperRPC/hyperrpc-supported-networks.md b/docs/HyperRPC/hyperrpc-supported-networks.md index e7cfb5e0..67323ab6 100644 --- a/docs/HyperRPC/hyperrpc-supported-networks.md +++ b/docs/HyperRPC/hyperrpc-supported-networks.md @@ -77,6 +77,7 @@ Here is a table of the currently supported networks on HyperRPC and their respec | Moonbeam | 1284 | https://moonbeam.rpc.hypersync.xyz or https://1284.rpc.hypersync.xyz | | | Morph | 2818 | https://morph.rpc.hypersync.xyz or https://2818.rpc.hypersync.xyz | | | Opbnb | 204 | https://opbnb.rpc.hypersync.xyz or https://204.rpc.hypersync.xyz | | +| Optimism | 10 | https://optimism.rpc.hypersync.xyz or https://10.rpc.hypersync.xyz | | | Optimism Sepolia | 11155420 | https://optimism-sepolia.rpc.hypersync.xyz or https://11155420.rpc.hypersync.xyz | | | Plasma | 9745 | https://plasma.rpc.hypersync.xyz or https://9745.rpc.hypersync.xyz | | | Plume | 98866 | https://plume.rpc.hypersync.xyz or https://98866.rpc.hypersync.xyz | | diff --git a/docs/HyperSync/hypersync-supported-networks.md b/docs/HyperSync/hypersync-supported-networks.md index 1d939aa7..c9ea5eda 100644 --- a/docs/HyperSync/hypersync-supported-networks.md +++ b/docs/HyperSync/hypersync-supported-networks.md @@ -85,6 +85,7 @@ If you are a network operator or user and would like improved service support or | Moonbeam | 1284 | https://moonbeam.hypersync.xyz or https://1284.hypersync.xyz | 🪨 | | | Morph | 2818 | https://morph.hypersync.xyz or https://2818.hypersync.xyz | 🪨 | | | Opbnb | 204 | https://opbnb.hypersync.xyz or https://204.hypersync.xyz | 🪨 | | +| Optimism | 10 | https://optimism.hypersync.xyz or https://10.hypersync.xyz | 🏅 | | | Optimism Sepolia | 11155420 | https://optimism-sepolia.hypersync.xyz or https://11155420.hypersync.xyz | 🎒 | | | Plasma | 9745 | https://plasma.hypersync.xyz or https://9745.hypersync.xyz | 🥉 | | | Plume | 98866 | https://plume.hypersync.xyz or https://98866.hypersync.xyz | 🪨 | | diff --git a/sidebarsHyperIndex.js b/sidebarsHyperIndex.js index 08436305..5421a242 100644 --- a/sidebarsHyperIndex.js +++ b/sidebarsHyperIndex.js @@ -100,6 +100,7 @@ module.exports = { "Tutorials/greeter-tutorial", "Tutorials/price-data", "Tutorials/tutorial-scaffold-eth-2", + "Tutorials/websockets" ], }, { diff --git a/supported-networks.json b/supported-networks.json index 112e5c46..e6ed05f0 100644 --- a/supported-networks.json +++ b/supported-networks.json @@ -2,4 +2,4 @@ "supported-networks/any-evm-with-rpc", "supported-networks/local-anvil", "supported-networks/local-hardhat", - "supported-networks/0g-newton-testnet","supported-networks/ab","supported-networks/abstract","supported-networks/aleph-zero-evm","supported-networks/altlayer-op-demo-testnet","supported-networks/ancient8","supported-networks/arbitrum","supported-networks/arbitrum-blueberry","supported-networks/arbitrum-nova","supported-networks/arbitrum-sepolia","supported-networks/arc-testnet","supported-networks/artela-testnet","supported-networks/arthera-mainnet","supported-networks/asset-chain-mainnet","supported-networks/astar-zkevm","supported-networks/astar-zkyoto","supported-networks/aurora","supported-networks/aurora-turbo","supported-networks/avalanche","supported-networks/b2-hub-testnet","supported-networks/b3","supported-networks/b3-sepolia-testnet","supported-networks/base","supported-networks/base-sepolia","supported-networks/beam","supported-networks/berachain","supported-networks/berachain-artio-testnet","supported-networks/bevm-mainnet","supported-networks/bevm-testnet","supported-networks/bitfinity-mainnet","supported-networks/bitfinity-testnet","supported-networks/bitgert-mainnet","supported-networks/bitlayer","supported-networks/blast","supported-networks/blast-sepolia","supported-networks/bob-mainnet","supported-networks/boba","supported-networks/boba-bnb-mainnet","supported-networks/botanix-testnet","supported-networks/bsc","supported-networks/bsc-testnet","supported-networks/canto","supported-networks/canto-testnet","supported-networks/celo","supported-networks/celo-alfajores-testnet","supported-networks/chiliz","supported-networks/chiliz-testnet-spicy","supported-networks/citrea-devnet","supported-networks/citrea-testnet","supported-networks/core","supported-networks/creator-testnet","supported-networks/cronos-zkevm","supported-networks/cronos-zkevm-testnet","supported-networks/crossfi-mainnet","supported-networks/crossfi-mainnet","supported-networks/crossfi-testnet","supported-networks/curtis","supported-networks/cyber","supported-networks/degen-chain","supported-networks/dfk-chain","supported-networks/dogechain-mainnet","supported-networks/dogechain-testnet","supported-networks/dos-chain","supported-networks/energy-web","supported-networks/eos","supported-networks/eth","supported-networks/etherlink-testnet","supported-networks/exosama","supported-networks/fantom","supported-networks/fantom-testnet","supported-networks/flare","supported-networks/flare-songbird","supported-networks/flow","supported-networks/flow-testnet","supported-networks/fraxtal","supported-networks/fuel-mainnet","supported-networks/fuel-testnet","supported-networks/fuji","supported-networks/gnosis","supported-networks/gnosis-chiado","supported-networks/gravity-alpha-mainnet","supported-networks/harmony-shard-0","supported-networks/heco-chain","supported-networks/holesky","supported-networks/hyperliquid","supported-networks/immutable-zkevm","supported-networks/immutable-zkevm-testnet","supported-networks/ink","supported-networks/iotex-network","supported-networks/japan-open-chain","supported-networks/kaia","supported-networks/kakarot-starknet-sepolia","supported-networks/kroma","supported-networks/layeredge-testnet","supported-networks/lightlink-pegasus-testnet","supported-networks/lightlink-phoenix","supported-networks/linea","supported-networks/lisk","supported-networks/lukso","supported-networks/lukso-testnet","supported-networks/manta","supported-networks/manta-pacific-sepolia","supported-networks/mantle","supported-networks/megaeth-testnet","supported-networks/megaeth-testnet2","supported-networks/merlin","supported-networks/metall2","supported-networks/meter-mainnet","supported-networks/meter-testnet","supported-networks/mev-commit","supported-networks/mint-mainnet","supported-networks/mode","supported-networks/monad","supported-networks/monad-testnet","supported-networks/moonbase-alpha","supported-networks/moonbeam","supported-networks/morph","supported-networks/nautilus","supported-networks/neo-x-testnet","supported-networks/nibiru-testnet","supported-networks/now-chaint","supported-networks/oasis-emerald","supported-networks/oasis-sapphire","supported-networks/onigiri-subnet","supported-networks/onigiri-test-subnet","supported-networks/ontology-mainnet","supported-networks/ontology-testnet","supported-networks/op-celestia-raspberry","supported-networks/opbnb","supported-networks/optimism-sepolia","supported-networks/optopia","supported-networks/peaq","supported-networks/plasma","supported-networks/plume","supported-networks/polygon","supported-networks/polygon-amoy","supported-networks/polygon-zkevm","supported-networks/polygon-zkevm-cardona-testnet","supported-networks/public-goods-network","supported-networks/pulsechain","supported-networks/puppynet-shibarium","supported-networks/ronin","supported-networks/rootstock","supported-networks/saakuru","supported-networks/satoshivm","supported-networks/scroll","supported-networks/scroll-sepolia","supported-networks/sentient","supported-networks/sentient-testnet","supported-networks/sepolia","supported-networks/shibarium","supported-networks/shimmer-evm","supported-networks/skale-europa","supported-networks/soneium","supported-networks/sonic","supported-networks/sonic-testnet","supported-networks/sophon","supported-networks/sophon-testnet","supported-networks/stratovm-testnet","supported-networks/superseed","supported-networks/superseed-sepolia-testnet","supported-networks/swell","supported-networks/taiko","supported-networks/tanssi-demo","supported-networks/taraxa","supported-networks/telos-evm-mainnet","supported-networks/telos-evm-testnet","supported-networks/torus-mainnet","supported-networks/torus-testnet","supported-networks/unichain","supported-networks/unicorn-ultra-nebulas-testnet","supported-networks/velas-mainnet","supported-networks/viction","supported-networks/worldchain","supported-networks/x-layer-mainnet","supported-networks/x-layer-testnet","supported-networks/xdc","supported-networks/xdc-testnet","supported-networks/zeta","supported-networks/zeta-testnet","supported-networks/zircuit","supported-networks/zklink-nova-mainnet","supported-networks/zksync","supported-networks/zksync-sepolia-testnet","supported-networks/zora","supported-networks/zora-sepolia"]} \ No newline at end of file + "supported-networks/0g-newton-testnet","supported-networks/ab","supported-networks/abstract","supported-networks/aleph-zero-evm","supported-networks/altlayer-op-demo-testnet","supported-networks/ancient8","supported-networks/arbitrum","supported-networks/arbitrum-blueberry","supported-networks/arbitrum-nova","supported-networks/arbitrum-sepolia","supported-networks/arc-testnet","supported-networks/artela-testnet","supported-networks/arthera-mainnet","supported-networks/asset-chain-mainnet","supported-networks/astar-zkevm","supported-networks/astar-zkyoto","supported-networks/aurora","supported-networks/aurora-turbo","supported-networks/avalanche","supported-networks/b2-hub-testnet","supported-networks/b3","supported-networks/b3-sepolia-testnet","supported-networks/base","supported-networks/base-sepolia","supported-networks/beam","supported-networks/berachain","supported-networks/berachain-artio-testnet","supported-networks/bevm-mainnet","supported-networks/bevm-testnet","supported-networks/bitfinity-mainnet","supported-networks/bitfinity-testnet","supported-networks/bitgert-mainnet","supported-networks/bitlayer","supported-networks/blast","supported-networks/blast-sepolia","supported-networks/bob-mainnet","supported-networks/boba","supported-networks/boba-bnb-mainnet","supported-networks/botanix-testnet","supported-networks/bsc","supported-networks/bsc-testnet","supported-networks/canto","supported-networks/canto-testnet","supported-networks/celo","supported-networks/celo-alfajores-testnet","supported-networks/chiliz","supported-networks/chiliz-testnet-spicy","supported-networks/citrea-devnet","supported-networks/citrea-testnet","supported-networks/core","supported-networks/creator-testnet","supported-networks/cronos-zkevm","supported-networks/cronos-zkevm-testnet","supported-networks/crossfi-mainnet","supported-networks/crossfi-mainnet","supported-networks/crossfi-testnet","supported-networks/curtis","supported-networks/cyber","supported-networks/degen-chain","supported-networks/dfk-chain","supported-networks/dogechain-mainnet","supported-networks/dogechain-testnet","supported-networks/dos-chain","supported-networks/energy-web","supported-networks/eos","supported-networks/eth","supported-networks/etherlink-testnet","supported-networks/exosama","supported-networks/fantom","supported-networks/fantom-testnet","supported-networks/flare","supported-networks/flare-songbird","supported-networks/flow","supported-networks/flow-testnet","supported-networks/fraxtal","supported-networks/fuel-mainnet","supported-networks/fuel-testnet","supported-networks/fuji","supported-networks/gnosis","supported-networks/gnosis-chiado","supported-networks/gravity-alpha-mainnet","supported-networks/harmony-shard-0","supported-networks/heco-chain","supported-networks/holesky","supported-networks/hyperliquid","supported-networks/immutable-zkevm","supported-networks/immutable-zkevm-testnet","supported-networks/ink","supported-networks/iotex-network","supported-networks/japan-open-chain","supported-networks/kaia","supported-networks/kakarot-starknet-sepolia","supported-networks/kroma","supported-networks/layeredge-testnet","supported-networks/lightlink-pegasus-testnet","supported-networks/lightlink-phoenix","supported-networks/linea","supported-networks/lisk","supported-networks/lukso","supported-networks/lukso-testnet","supported-networks/manta","supported-networks/manta-pacific-sepolia","supported-networks/mantle","supported-networks/megaeth-testnet","supported-networks/megaeth-testnet2","supported-networks/merlin","supported-networks/metall2","supported-networks/meter-mainnet","supported-networks/meter-testnet","supported-networks/mev-commit","supported-networks/mint-mainnet","supported-networks/mode","supported-networks/monad","supported-networks/monad-testnet","supported-networks/moonbase-alpha","supported-networks/moonbeam","supported-networks/morph","supported-networks/nautilus","supported-networks/neo-x-testnet","supported-networks/nibiru-testnet","supported-networks/now-chaint","supported-networks/oasis-emerald","supported-networks/oasis-sapphire","supported-networks/onigiri-subnet","supported-networks/onigiri-test-subnet","supported-networks/ontology-mainnet","supported-networks/ontology-testnet","supported-networks/op-celestia-raspberry","supported-networks/opbnb","supported-networks/optimism","supported-networks/optimism-sepolia","supported-networks/optopia","supported-networks/peaq","supported-networks/plasma","supported-networks/plume","supported-networks/polygon","supported-networks/polygon-amoy","supported-networks/polygon-zkevm","supported-networks/polygon-zkevm-cardona-testnet","supported-networks/public-goods-network","supported-networks/pulsechain","supported-networks/puppynet-shibarium","supported-networks/ronin","supported-networks/rootstock","supported-networks/saakuru","supported-networks/satoshivm","supported-networks/scroll","supported-networks/scroll-sepolia","supported-networks/sentient","supported-networks/sentient-testnet","supported-networks/sepolia","supported-networks/shibarium","supported-networks/shimmer-evm","supported-networks/skale-europa","supported-networks/soneium","supported-networks/sonic","supported-networks/sonic-testnet","supported-networks/sophon","supported-networks/sophon-testnet","supported-networks/stratovm-testnet","supported-networks/superseed","supported-networks/superseed-sepolia-testnet","supported-networks/swell","supported-networks/taiko","supported-networks/tanssi-demo","supported-networks/taraxa","supported-networks/telos-evm-mainnet","supported-networks/telos-evm-testnet","supported-networks/torus-mainnet","supported-networks/torus-testnet","supported-networks/unichain","supported-networks/unicorn-ultra-nebulas-testnet","supported-networks/velas-mainnet","supported-networks/viction","supported-networks/worldchain","supported-networks/x-layer-mainnet","supported-networks/x-layer-testnet","supported-networks/xdc","supported-networks/xdc-testnet","supported-networks/zeta","supported-networks/zeta-testnet","supported-networks/zircuit","supported-networks/zklink-nova-mainnet","supported-networks/zksync","supported-networks/zksync-sepolia-testnet","supported-networks/zora","supported-networks/zora-sepolia"]} \ No newline at end of file