Pinax February 2024 Update

:woman_astronaut: 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.

:tada: 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

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).
  • 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

:rocket: 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
7 Likes