GraphOps Update October 2025

GraphOps - Monthly Report - October 2025

Summary

This October, GraphOps delivered several key updates. We finalized the first open source release of substreams-sink-mq, a sink that allows flushing substreams data into to message queues including Kafka and NATS.

We pushed core Subgraph updates to support Horizon on Arbitrum-Sepolia and participated in Horizon Indexer testing for the new Subgraph Data Service.

We substantially progressed Tycho work: we introduced a new pricing component using tycho-simulation and tycho-indexer to handle pool TVL calculations, and began backfilling all historical data to validate correctness.

On the Launchpad front, we kept up with upstream changes, refining our infrastructure to boost overall efficiency. This month, we’ve upgraded Ethereum-related dependencies, improvements to proxyd, Arbitrum dependencies, as well as Heimdall-v2 dependencies for Polygon. We evolved the monitoring stack, making sure that components like kube-prometheus-stack are up-to-date.

Meanwhile, GraphSeer received a fix addressing gateway ID changes that affected QoS Data.

Happy November everyone! :sparkles:

:tada: Team Updates: What was delivered

Data Ingestion Architecture & Testing

  • Refactored substreams-sink-mq to be open sourced: Simplified approach to ingest to MQ (Kafka or NATS).
  • Tycho: Implemented a price component using tycho-simulation and tycho-indexer. Solver outputs prices in JSON format for general usage and script to insert the JSON data into tycho-indexer’s db for TVL data support. Testing and improving a Tycho indexer deployment for production readiness.

Kubernetes Launchpad (Graph Network Subgraph, Graph Network Substreams, Graph Activity Subgraph, Network Monitoring Subgraph, Network Analytics Subgraph)

  • Launchpad Charts: new releases, keeping up to date with upstream releases for nimbus, graph-node, erigon, arbitrum-nitro, proxyd and heimdall-v2.

Network Operations & GraphSeer

  • Network operations: Released Arbitrum-Sepolia network subgraph Horizon update.
  • Graphseer: Fixed missing QoS Data due to gateway id changes. Updated dependencies to work with Rust edition 2024.

Launchpad Development

  • Launchpad Charts pull requests merged:
    • #583: Enhanced Arbitrum dependencies through patch and minor updates for better system performance and reliability.
    • #581: Upgraded Proxyd dependencies, supporting minor improvements and updated dashboard features for analysis and oversight.
    • #580 Erigon dependencies received minor updates to handle bugs, increase limits, and improve feature sets for enhanced node servicing.
    • #579: Graph dependencies were updated, introducing minor enhancements and patch updates to maintain API and service efficiency.
    • #582: Heimdall-V2 dependencies updated to optimize performance and ensure up-to-date features.
  • Launchpad Namespaces pull requests merged:
    • #1824, #1819: Updated Ethereum dependencies, including graphops/nimbus and graphops/proxyd patches.
    • #1821, #1820, #1818, #1817: Various proxyd updates for Polygon, Gnosis, Celo, and Arbitrum dependencies to the canary version.
    • #1823, #1816, #1814, #1813: Incremental updates to monitoring dependencies including kube-prometheus-stack, loki-distributed, and promtail.
    • #1812, #1810: Significant graph dependencies updates featuring graph-network-indexer changes and graph-node enhancements.
    • #1815: Introduced updates for Heimdall-v2 dependencies for Polygon.
    • #1811: Graph-node stability improvements with a move to the stable version.
    • #1809, #1807: Updated Gnosis and Ethereum dependencies including patches for erigon and proxyd.

Ecosystem Relations

Recordings and agendas for Indexer Office Hours are available. Follow Indexer Office Hours updates on Twitter @TheGraphIOH and GraphOps updates at @graphopsxyz.

Join the community for Indexer Office Hours every Tuesday at 5pm UTC in the Graph Protocol Discord.

Looking Ahead (Upcoming Priorities)

  • Tycho & Data Ingestion: Continue working on data ingestion with CSV pattern in the cluster (next up ABI decoding work progress, EVM data ingestion).
  • Continue with Horizon Indexer testing to validate everything is working well before mainnet rollout.
  • Continue work with StreamingFast to plan Substreams Data Service.