GraphOps Update March 2024

chris
Tue, 05 Mar 2024 16:17:09 +0000
Core Team Updates

The GraphOps team is excited to share updates across our work this month.

In Subgraph Radio, we are proud to introduce version 1.0.1, addressing the memory leak issue and updating the Graphcast SDK dependency. This version also brings two new queries to our GraphQL API.

For Graphcast SDK, we’ve reached version 0.7.0, which updates the Waku bindings, ensuring more robust and reliable messaging capabilities.

In the Launchpad domain, we’ve executed chart updates across a broad spectrum of components. We also realeased new fixes, and simplified the Proxyd configuration for better usability. Moreover, we’ve hosted LOH #12 and #13, focusing on observability and HA.

Within Indexer Components, our team has been working on File Hosting Service to offer a robust indexer-service GraphQL API, as well as a downloader with automatic escrow deposit capabilities.

For Network Operations, we’ve launched the latest versions of various network Subgraphs, introducing new features such as allocationCount and activeAllocationCount alongside pruning settings for optimized performance and reliability.

Lastly, we are proud to introduce GraphSeer updates in our monthly report to share the progress we are making in our new Graph explorer that will be publicly launched this month!

Happy March everyone

Looking Back (what was delivered)

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

Released version 1.0.1, which fixes the memory leak and updates the Graphcast SDK version

Listener Radio

Updated the SDK dependency

Added two new queries to the GraphQL API on the HTTP server: active Indexers and high level message stats per Indexer

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

Released version 0.7.0, which updates the Waku bindings version

Graphcast SDK Development Activity (click for more details)
GraphSeer (Learn more)

MVP milestone reached

Home page with overall protocol metrics, top Indexers and Subgraph Deployments, protocol parameters and today’s data (new Indexer, Delegator, Subgraph Deployment counts, rewards and fees earned)

Indexer profile page with many metrics including APRs, QoS performance metrics and charts, allocations, Delegators, rewards, query fees, Indexer latency and more

Subgraph deployment page with QoS performance metrics and allocations

Soft launch: reaching out to the initial list of core developers and indexers for the first round of feedback

Launchpad (Documentation, Starter, Charts, Namespaces)

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

Fixed config issue with service monitor for arbitrum-nitro chart

Added namespaces support for Celo

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

Hosted two sessions, LOH #12 and LOH #13. Finished the observability deep-dive with HA

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

File Sharing Service

Ported file service to use indexer-rs framework with updates to configs, routes, namespaces, corresponding client actions, db setup, and tests

GraphQL API service for status and cost queries with client side updates as well

File service Admin server for managing status and costs

File Downloader added with GraphQL client to query network and escrow information for pre-check and fee calculation

Downloader automatic escrow deposit with provider concurrency and maximum token approval

Updated docs and guides

Indexer Components Development Activity (click for more details)
Network Operations (Graph Network Subgraph, Graph Network Substreams)

Published release process document

Published latest versions of multiple network subgraphs onto the network, this includes: Core, Analytics, Activity, EBO, Billing

Core network subgraph changes

Aded allocationCount and activeAllocationCount

Fixed query types for recently added metadata entities

Added pruning settings

Analytics Subgraph

Added pruning settings

Activity Subgraph

Added L1->L2 transfer tool events and pruning settings

Added Subgraph ownership transfer events

Network Operations Development Activity (click for more details)
Ecosystem Relations

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

Recordings and agendas for Launchpad Office Hours are available. Follow updates on Twitter @graphopsxyz.

Looking Ahead (upcoming priorities)

Subgraph Radio

Driving adoption

Displaying Listener Radio data in GraphSeer

GraphSeer

Collecting and addressing feedback

Launchpad

Bring in formal support for Polygon

Indexer Components

Read/write object storage for File Sharing Service

Testing with initial users

Network Operations

Add tests for L2 on network subgraphs

Improve manifest support by adding startBlock

Ecosystem Relations

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

Please join the community for Launchpad Office Hours on Wednesday every second week at 5pm UTC in the Graph Protocol Discord