

The Graph Builders Newsletter #8
gm web3 builders!
Thank you for hopping into The Graph Builders Newsletter #8 where we share important developer-focused news and updates that involve The Graph ecosystem ๐๏ธ
We appreciate you!
๐๏ธ Subscribe to The Graph Builders Newsletter ๐๏ธ
Topics for August 2023
- L2 Transfer Tools released!
- graph-node 0.32.0 released!
- File Data Sources Spawn File Data Sources
- New Features in Subgraph Studio
- Arweave File Data Sources
- Polling block handlers
- Initialization handler
- scroll-testnet is live
- Devs On The Graph - DappLooker
- Upcoming Workshops
- The Graph Builders Office Hours
- Intro to Full Stack Development
- Participate in The Graph Ecosystem
- Join The Graph BuildersDAO
- Try The Graph Billing Subscription Beta Program
๐ผ L2 Transfer Tools Released ๐ผ

L2 Transfer Tools have arrived!
This is a significant milestone that marks the beginning of the final phase of scaling The Graph with Arbitrum. Read more about this milestone here.
What exactly are these transfer tools?
L2 Transfer Tools make it simple for all network participants to easily transfer from Ethereum mainnet to Arbitrum One.
Have a subgraph on The Graph Network? Use the Subgraph Transfer Tool to transfer it to Arbitrum!
Curation, delegation, indexer stake, and more are also able to be transferred using the various L2 Transfer Tools.
See the documentation and walkthrough videos to get started transferring from L1 to L2:
โซ graph-node 0.32 released! โซ
Update graph-node to 0.32.0 and check out all of the new features listed in the changelog (thereโs a ton!)
One of the big features included in this release is that File Data Sources can spawn other File Data Sourcesโฆ
File Data Sources Can Spawn File Data Sources
Before, only a blockchain handler was able to spawn a file data source template. But more often than not, IPFS files are referring to other IPFS files which we also want to index! In order to support this, file data handlers can now spawn a file data source template too.
As we can see it has a schema with another IPFS/Qmโฆ
that weโd also like to index. We now can by gathering the Qmโฆ
from the IPFS file and triggering another File Data Source from within the File Data Source handler! ๐คฏ
import { NewFileDataSource as NewFileDataSourceTemplate } from " ../types/templates";export function fileDataSourceHandler(content: Bytes): void {if (content !== null) {let manifest = content.toString();let schemaSplitTry = manifest.split(" schema: In", 2);if (schemaSplitTry.length == 2) {let schemaFileSplitTry = schemaSplitTry[1].split("/ipfs/", 2);if (schemaFileSplitTry.length == 2) {let schemaIpfsHashTry = schemaFileSplitTry11.split("In", 2);if (schemaIpfsHashTry.length == 2) {let schemaIpfsHash = schemaIpfsHashTry[0];NewFileDataSourceTemplate.create(schemaIpfsHash);}}}}}
๐ Try Upcoming graph-node Features in Subgraph Studio ๐
These features are available to try in Subgraph Studio and will soon be available on ๐งโ๐The Graph Network ๐งโ๐
Arweave File Data Sources
Arweave is now another off-chain file source we can integrate with our subgraphs (IPFS is also supported)! Check out this File Data Sources example repo that indexes both Arweave and IPFS and start building ๐ฅ ๐ฅ ๐ฅ
Polling Block Handlers
This upcoming feature will allow a subgraph to execute a handler at specific block intervals as defined by the number in the every
field:
blockHandlers:- handler: handleBlockfilter:kind: pollingevery: 10
Initialization Handler
This upcoming feature will enable a subgraph to have a handler execute at its initialization, making it a valuable tool for tasks such as setting up initial parameters or preloading specific data:
blockHandlers:- handler: handleOncefilter:kind: once
scroll-sepolia Testnet Chain Added
๐ย Scrollโs Sepolia testnet is now live in Subgraph Studio. Stay tuned for more updates with Scroll!
๐๏ธ Devs On The Graph - DappLooker ๐๏ธ

In Devs On The Graph - Episode 3 with Abhay Singh, CoFounder of DappLooker, we dive into his backstory of how he got into web3 as well as a live workshop on how to design our own no-code analytics dashboards built upon The Graph infrastructure.
These dashboards can easily be integrated into our dapps, bringing more value and power to those desiring easily accessible and coherent web3 data.
Devs On The Graph is an interview series where developers get to share their stories and development techniques building with The Graph tech. Every episode has a workshop at the end, so stick around and learn! ๐ซ
Upcoming Workshops
๐ทโโ๏ธ The Graph Builders Office Hours - Thursdays 3pm UTC๐ท
Jump into The Graph Builders Office Hours every Thursday at 3pm UTC hosted by Edge & Node Developer Relations Engineer Kevin Jones in The Graph Discord. Each session includes live workshops and Q&A discussions with developers who are building in The Graph Ecosystem.
Here are the upcoming workshops planned for September:
- Sept 14th - Alex from StreamingFast, Substream powered subgraphs
- Sept 21st Kent Fourie from Graphrica
- Sept 28th Dylan Melotik, An Overview of Messari Subgraphs
Check out last monthโs workshops!
- Get hacking fast with a hackathon starterkit that uses The Graph
- Build a dapp ASAP with Scaffold-Eth 2 and The Graph
- See how powerful Substreams-powered subgraphs can be
- Dive into data analytics with Playgrounds
- Bring off-chain data to subgraphs with File Data Sources
๐ทโโ๏ธย Intro to Full Stack Development Workshop - Sept 7th

Edge & Node DevRel Engineer Kevin Jones will be presenting Intro to Full Stack dapp Development at the House of Web3 in San Francisco on September 7th.
Sign up here to attend in person!
If you canโt attend IRL, the workshop will be streamed at The House of Web3 Youtube!
Want to Participate in The Graph Ecosystem?
โ๏ธ Build with The Graph BuildersDAO! โ๏ธ
Want to get paid for building subgraphs and Substreams alongside other builders?
Join The Graph BuildersDAO!
The Graph BuildersDAO is a community of collaborative developers who provide their building services to dapps and protocols.
This collaborative community is looking for builders with various levels of experience in smart contracts, Rust, frontend frameworks, DevOps, subgraphs and Substreams to join and participate on a variety of projects.
Also, if thereโs a project that needs some builder-power, The Graph BuildersDAO is a great resource that can build a custom subgraph or Substream! Get in touch!
โ Sign Up For The Graph Billing Subscriptions Beta Program โ

The Graph Billing Subscriptions is an alternative to The Graphโs existing Pay As You Go billing system that we hope will simplify payments to just โset it and forget itโ.
To learn more as well as sign up for The Graph Subscriptions Beta, check out this link here.
Developer Survey
How likely would you recommend The Graph's decentralized network to a fellow web3 developer?
Just click the emoji to indicate your vote.
๐ ๐ย ๐
Thanks for reading and happy hacking!
๐
Marcus Rein
Developer Relations and Success
Edge & Node, working on The Graph