GraphOps Update July 2024

chris
Fri, 19 Jul 2024 16:47:40 +0000
Core Team Updates

The GraphOps team is excited to share this month’s achievements and updates across our workstreams.

For GraphSeer, we have introduced new resolvers to power comparative data in the app (coming soon!). Additionally, we have unified our backend and frontend into a single monorepo to make cross-cutting feature development more streamlined.

Within Launchpad, we’ve updated various charts and supported the integration of several new releases, including Graph Network Indexer, Graph Node and many blockchain updates. Noteworthy is the hosting of Launchpad Office Hours (LOH) #19, spotlighting Loki v3, and the introduction of the Subgraph Availability Oracle (SAO) chart.

For Graphcast SDK, our team has actively engaged with the Teloxide team to address a memory leak by preventing bundling native-tls.

Indexer Components have been strengthened by the new release of Allocation Optimiser in collaboration with the Semiotic Labs team, introducing a novel optimization mode for Indexers with a large number of allocations.

In Network Operations, we’ve published all current graphprotocol and graphops subgraphs onto the decentralized network. The Graph Monitoring subgraph was also published in the decentralized network.

Happy July everyone

Looking Back (what was delivered)

GraphSeer (Launch the app)

Introduced new resolvers for Quality of Service (QoS) data.

Enhanced data resolvers with averages and percentiles for better insights.

Unified backend and frontend into a single monorepo.

Continued significant codebase improvements, nearing completion.

Fixed bugs related to data fetching and subgraph deployments for a smoother user experience.

Launchpad (Documentation, Starter, Charts, Namespaces)

Chart updates with nimbus, lighthouse, graph-node, graph-network-indexer, erigon, proxyd, arbitrum-nitro, subgraph-radio, subgraph-availability-oracle, listener-radio and celo all with updated releases

Updated arbitrum-nitro and lighthouse chart to handle relabelings in the serviceMonitor

Added support for new chart subgraph-availability-oracle

Namespaces releases for storage, polygon, ingress, graph, sealed-secrets, monitoring, ethereum, gnosis and arbitrum in addition to all the updated charts

Hosted LOH #19 covering Loki v3 Ensuring pods QoS and updates to WIP Firehose chart

Launchpad Development Activity (click for more details)
Indexer Components (Indexer Components, Indexer Service Rewrite, Allocation Optimizer)

New release of Allocation Optimiser in collaboration with the Semiotic Labs team, containing new optimization mode ignoring gas assumptions and maximum allocations restrictions. This new mode is best for Indexers making a large number of allocations.

Basic implementation of a Knowledge Graph GraphQL query node: This includes the dynamic creation of schema and query resolvers for GraphQL queries based on a graph database. It supports flexible GraphQL types and relationships, plural queries, and argument filters.

Subgraph Radio (Documentation, Docker Image, Radio Crate, Radio Source)

Temporarily disabled MacOS workflows, streamlining the CI process

Subgraph Radio Development Activity (click for more details)
Graphcast SDK (Documentation, SDK Crate, SDK Source)

Chatted with the Teloxide team to figure out how to use their crate in the SDK without it bundling native-tls (which causes a memory leak Issue in the SDK)

Network Operations (Graph Network Subgraph, Graph Network Substreams)

Published all currently used graphprotocol and graphops subgraphs onto the decentralized network. (Network subgraphs can be found here)

Added support for RebateCollected to Activity Subgraph

Reviewed and published Graph Monitoring Subgraph onto the network

Ecosystem Relations

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

Recordings and agendas for Launchpad Office Hours are available.

Looking Ahead (upcoming priorities)

GraphSeer

Conclude the refactors

Continue addressing user feedback

Integrate frontend with new comparative data

Launchpad

Firehose chart support

Network Operations

Continue working on QoS Oracle V2 implementation

Ecosystem Relations

Please join the community for Indexer Office Hours on Tuesday every week at 6pm UTC in the Graph Protocol Discord