Skip to main content

GRT $0.02051 up 3.91% Market cap $226.3M

Add full protocol support for both Optimism subgraphs and SPS

GGP-0036 · Council vote #43 on The Graph

Overview

Updated

Approved

Voting ended
Dec 22, 2023
Opened Dec 14, 2023
Submitted
Dec 14, 2023
Dec 14, 23:09 UTC
Members voted
6
One vote each, on Snapshot

Put to the Council by 0xb731a7…fd0a

Votes

  • Yes 6 votes
  • No 0 votes

How BitBasic reads the result

  • Approved when more Council members chose Yes than No.
  • Each member has one vote, and Snapshot keeps a member's last.

Description

Executive Summary

This GGP proposes adding full protocol support for Optimism subgraphs and Substreams-powered subgraphs (SPS).

Context

As part of the new Chain Integration Process (CIP) GIP (3-stage simplified overview here), the Optimism team has formally requested protocol integration via The Graph’s Forum. Council ratification of indexing rewards on this new Subgraph Data Source is the last step of that process.

Description

Optimism is already supported in the Subgraph Studio (1st stage), and the Optimism stack and docs have been tested for reliability and determinism issues during subgraph syncing. InfraDAO conducted this testing as part of stage 2 of the CIP. As stated in the CIP, full protocol support for a new subgraph data source (chain) requires a final vote in favor of the Council. Hence, this GGP. Furthermore, support for SPS is bundled into this GGP given the newly launched Optimism Firehose (based on EVM JSON-RPC polling), built by the StreamingFast team (related GIP here).

Next Steps
  1. Pending Council approval, the canonical Subgraph feature support matrix will be updated and the related PR merged, effectively signaling full protocol support for Optimism subgraphs and SPS on mainnet.
  2. InfraDAO's Indexer-focused documentation on how to set up the Optimism node for subgraph and SPS syncing will be added to the protocol's canonical documentation page. This will include the newly launched Firehose Optimism.

How the Council voted

In the order they voted. Snapshot knows members by address only, so BitBasic doesn't name them.

Member Vote When
0x68afab…2b57 Yes Dec 18, 15:29 UTC
0xd201c9…22aa Yes Dec 18, 17:51 UTC
0x38fa68…4da8 Yes Dec 18, 18:04 UTC
0x325256…ad8e Yes Dec 18, 19:54 UTC
0x17118d…2c21 Yes Dec 19, 09:42 UTC
0xb02ce5…80b0 Yes Dec 19, 16:23 UTC