GraphOps Update July 2025

:woman_astronaut: Summary

For Kubernetes Launchpad, our team shipped a new Helm chart for Heimdall v2. We also introduced new releases for proxyd, nimbus, lighthouse, graph-node, erigon and graph-network-indexer.

On Network Operations, we helped to fix the Arbitrum One EBO issue that produced wrong block numbers for Scroll. We also published v0.3.1 for all EBO subgraphs, and added L1/L2 reconciliation logic to the GRT Circulating Supply REST endpoint.

Our team has also been working on validating different performance assumptions for data ingestion, comparing RisingWave and ClickHouse ingestion performance across different ingestion patterns.

Happy August, everyone! :sparkles:

:tada: Looking Back (What Was Delivered)

Kubernetes Launchpad (Documentation, Starter, Charts, Namespaces, Taskfiles)

  • New charts for Heimdall-v2.
  • New releases, keeping up with upstream for proxyd, nimbus, lighthouse, graph-node, erigon and graph-network-indexer.
πŸ“Š Development Activity
  • Launchpad Charts pull requests merged:
    • #563: Added new features for proxyd including weighted routing, batch request settings, and eth_blobBaseFee RPC method, along with updated documentation and bumped chart version.
    • #549: Released initial Helm chart for Heimdall v2 with default configurations for Kubernetes deployment, Prometheus monitoring, and Grafana dashboards, plus comprehensive documentation.
    • #554: Updated Erigon dependencies with improvements and bug fixes in v3.0.15, enhancing state sync and block processing.
    • #553, #552: Bumped chart version for Graph Node with documentation updates and dashboard name refactoring.
    • #562, #561, #560, #559, #557, #556, #550: Updated various dependencies for Heimdall v2, proxyd, nimbus, and Graph with enhancements, configuration adjustments, and chore updates for Renovate configuration and image references.
  • Launchpad Namespaces pull requests merged:
    • #1651, #1648, #1647, #1645, #1643, #1642, #1641, #1644: Updated kube-prometheus-stack dependencies, enhancing monitoring capabilities with various version increments.
    • #1656, #1655, #1654, #1653, #1652: Proxyd dependencies updated to v0.6.15 for enhanced features such as eth_blobBaseFee and improved configuration options.
    • #1650, #1649: Advanced graph-network-indexer and graph-node dependencies, incorporating canary updates for performance and feature enhancements.
    • #1646: Ingress-nginx updated to version 4.13.1, maintaining the plugins’ reliability and security.

Network Operations (Graph Network Subgraph, Graph Network Substreams, Graph Activity Subgraph, Network Monitoring Subgraph, Network Analytics Subgraph)

  • Helped fix Arbitrum-one EBO wrong block number issues for Scroll network.
  • Published new versions for all EBO subgraphs (0.3.1).
  • Implemented GRT Circulating Supply REST endpoint L1/L2 reconciliation logic.

Data Ingestion Architecture & Testing

  • Implemented multiple local test benches for different ingestion patterns.
  • Implemented basic cluster test benches for larger data ingestion performance comparisons.
  • RisingWave/ClickHouse ingestion performance comparison across different ingestion patterns.
  • Different potential approaches to improve data ingestion performance using RisingWave.

:handshake: Ecosystem Relations

:glowing_star: Looking Ahead (Upcoming Priorities)

  • Network Operations
    • Testing for Horizon subgraph on testnets
  • Data Ingestion
    • Continue with tests

:bullseye: Ecosystem Relations

1 Like