Welcome to This Month in Graph Indexing where we look back at the last month and highlight the most interesting happenings in The Graph Indexer community.
The graph-node repository has been updated to version v0.25.0 and includes official support for NEAR subgraphs and Firehose blockstream!
Amongst other notable changes:
- Add PoI for failed subgraphs. (#2748)
- ‘Out of gas’ errors on contract calls are now considered deterministic errors,so they can be handled by
GRAPH_ETH_CALL_GASenvironment is removed to prevent misuse, its valueis now hardcoded to 50 million.
This release ships support for API version 0.0.6 in mappings:
You can find the release notes here:
A new implementation of the Gateway has been released, now fully written in Rust.
This allows for much higher throughput, performance and stability, and includes improvements in indexer selection algorithm, and other requested fixes.
Members from Edge & Node, Figment, StreamingFast and The Graph Foundation have attended conferences and hackathons in Lisbon all throughout the month, giving swag away and discussing with developers and community members that came from all around the globe at the conferences.
Conferences they’ve attended:
- LisCon (watch Yaniv’s speech — )
- Web Summit
- Cosmos Con
- Solana Breakpoint
During the conferences, the core dev teams announced graph-node support for multiple blockchains!
Here are some highlights:
More details below.
NEAR is the latest chain to join The Graph’s hosted service, which continues to lead the way towards a multi-chain future. Integration with The Graph’s hosted service marks a huge step forward towards integration with The Graph Network. Once the The Graph community completes that integration, truly decentralized infrastructure for NEAR will finally be possible.
The NEAR integration enables developers to build subgraphs on the NEAR network using The Graph, allowing web3 infrastructure to support even more dapps. The integration utilizes StreamingFast’s Firehose interface, which is extendable to any blockchain and is the first end-to-end integration of the new core contributor’s previously proprietary (now open-source) technology. We will start seeing more Layer 1s integrate this technology soon.
Read more about the NEAR integration on the blog post here.
During Cosmos Conference in Lisbon, Figment, one of the Graph’s core dev teams, announced that they’ve started integrating Cosmos Ecosystem into the graph-node.
The @cosmos network is an ecosystem of parallel blockchains that can communicate with each other with IBC & by utilizing the Cosmos Hub. Cosmos is working to address the following limitations of existing chains:
The integration will be a step forward to a multichain future, allowing interoperability between The Graph & the Cosmos interchain ecosystem.
The vibrant communities of The Graph & Cosmos will grow together in the ever-expanding web3 space!
During Solana Breakpoint Conference in Lisbon, StreamingFast, one of the Graph’s core dev teams, announced that they’ve started integrating Solana into the graph-node.
The integration will use the Firehose, enabling faster indexing.
Working with @ProjectSerum & Solana devs, the ecosystem plans to improve the Solana development experience
The integration will address existing friction points for dapp builders. The Graph will make it easier for developers to:
- Query the Solana blockchain
- Access historical data
- Visualize data analytics
Additionally, The Graph will start syncing Solana subgraphs & begin supporting data needs on the Solana blockchain. The integration, once complete, will enable subgraph development in the Solana ecosystem, while providing a robust foundation on which to consume Solana data for any purpose.
The Graph will make rich historical data available for Solana developers
This will be the first zk-proof protocol to be supported on The Graph’s hosted service.
Once integrated, devs will use open APIs powered by the @graphprotocol, called subgraphs, to read & organize data on zkSync, allowing their dapps to efficiently query on-chain data. Read more here:
Over 4 million transactions have been powered by zkSync to date. Learn more about zkSync & how the protocol aims to bring scale to DeFi & more blockchain projects here: https://zksync.io/zkevm
As you all may or may not already know, every time someone signals a Subgraph, there is a certain percentage of GRT that are being burned. Same thing applies to subgraphs that are being upgraded — the subgraph owner has to pay half of the tax calculated based on total subgraph signal.
Now the curation tax has been reduced to just 1%. This means subgraph developers only have to pay 0.5% of the total signal for subgraph upgrades.
What does this mean for indexers? Expect more subgraphs to be migrated, more fluctuations in signals and last but not least, more frequent subgraph upgrades.
You can read the proposal here:
Synthetix team, lead by Daniel Beal developed a new typescript compatible tool to simplify the process of querying subgraphs
The tool instantly builds a typescript library which can be used to query your subgraphs!
- supports all options one would use in a graphql query, without needing to format a query
- full and advanced type checking and exported types
- supports multiple library modes (currently plain async-await functions, and react-query functions)
- automatic pagination
The repository is open source and can be found here:
With expanded schema and multiple new entities, the SuperFluid v1 Subgraph provides developers building on Superfluid with a much better way of obtaining Superfluid-related data.
Here’s a few things about the new and improved Superfluid Subgraph:
Significantly More Entitie
More granularity on Superfluid data
End-to-end Integration Test
Take a look at the updated docs to see how you can get the most out of your Superfluid data here!
Tune in to listen to Brandon, Co-Founder & Research and Product Lead at Edge & Node. In addition to his role at Edge & Node, Brandon is one of the original founders behind The Graph.
There are two live Indexer tooling RFPs via @graphgrants:
- Query Analytics Pipeline: to help Indexers manage & scale infrastructure.
- Cloud Indexing Cost Calculator: to help Indexers simulate infrastructure costs when indexing specific subgraphs.
Vitalik proposes @graphprotocol as one alternative to Ethereum archive nodes for historical queries. This would lead to increased decentralization. (Archive nodes execute all historical transactions and take forever to sync)
Read the whole reddit thread here: