Summary
This month we continued to add support for new chains, explored new data services, released a number of improvements to our supporting libraries, and published a number of Firehose and Substreams examples, along with educational blog posts and videos.
Looking back (what was delivered)
Provide infrastructure for chains currently supported on The Graph & to support protocol integration with new chains
- Re-generated merged-blocks for the “RPC poller” EVM chains
- Upgraded all (relevant) Firehose to new block format
- Ronin synced
- Goerli Firehose updated to latest
Education, onboarding & community support for Indexers and Developers working with new data services
- We published our first YouTube Shorts:
- Pinax is continuing to publish summaries of the Indexer Office hours on our blog every week:
- We published 4 additional new blog posts with educational and promotional content on The Graph and Firehose & Substreams:
Collaboration with core developers and new consumers on designing and testing new data services while augmenting the Indexer experience with new tooling
- Launched public Pinax RPC service for the following chains:
- BNB (and Chapel testnet)
- Ethereum (and Goerli, Holesky, and Sepolia testnets)
- Polygon (and Mumbai testnet)
- We’ve begun to explore the feasibility of operating Optimism rollups that post to Celestia as a potential Geo data service
- Pinax Substreams now supports authenticating by passing X-Api-Key in the Header of the gRPC request, without the need for creating JWT anymore (saves one less step in the auth process).
- We’ve updated the Substreams for Node.js and web library to support this new authentication method.
- Released a Firehose Go Example - this is an example Golang application on how to stream or fetch blocks from Firehose and transform the chain agnostic block wrapper into a chain-specific block type.
- Released a Substreams Next.js example
- Published new release v0.8.0 of substreams-webhook - a significant performance improvement replacing tweetnacl with @noble/curves
- We’re continuing to collaborate with StreamingFast to redesign and rebuild the Substreams.dev UI
Looking ahead (upcoming priorities)
Provide infrastructure for chains currently supported on The Graph & to support protocol integration with new chains
- Preparing to launch our Substreams endpoint for Arweave
- More RPC nodes for more blockchains to support the chain integration process and the upgrade indexer.
- Solana and others
Education, onboarding & community support for Indexers and Developers working with new data services
- Exploring opportunities to collaborate with AdvocatesDAO, IndexerDAO, and BuildersDAO to relaunch The Graph Academy.
- More documentation on Firehose & Substreams.
- More Substreams Unleashed videos and blog content.
Collaboration with core developers and new consumers on designing and testing new data services while augmenting the Indexer experience with new tooling
- Limiting parallel jobs for Substreams
- Develop “substreams init” for Antelope
- Understanding performance and operations requirements for loading blockchain data into ClickHouse
- Kubernetes-Launchpad: storage/monitoring/etc rollout
- Try Erigon Firehose instrumentation for Gnosis
- Update ERC-20 Substreams for “light” Firehose blocks
- Determine architecture for Substreams:SQL