Skip to main content

GRT $0.01972 up 1.06% Market cap $217.6M

Updated Feature Matrix Support (Graph Node v0.34.1)

GGP-0037 · Council vote #44 on The Graph

Overview

Updated

Approved

Voting ended
Feb 16, 2024
Opened Feb 5, 2024
Submitted
Feb 5, 2024
Feb 5, 11:44 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

Description

This GGP includes a proposed updated Feature Support Matrix, including the new Graph Node release v0.34.1, whose release notes are here and here for v0.34.0. This is an update to the previously ratified matrix in GGP-0036: Add full protocol support for both Optimism subgraphs and SPS.

As with every new release, no POI divergences have been found after syncing ~100 subgraphs and comparing them against the previously ratified version.

Next steps

This PR will be closed pending Council approval. Afterward, mainnet Indexers will be encouraged to use Graph Node v0.34.1.

Updated Feature Support Matrix

Highlighting the only difference to the previously ratified Feature Support Matrix in GGP-0036:

Image: Feature matrix support preview


Annex: Full copy of proposed Feature Support Matrix

This section is purely informational. Below is a copy of the latest matrix, as proposed in the aforementioned PR https://github.com/graphprotocol/indexer/pull/855

Subgraph Feature Aliases Implemented Experimental Query Arbitration Indexing Arbitration Indexing Rewards
Core Features
Full-text Search Yes No No Yes Yes
Non-Fatal Errors Yes Yes Yes Yes Yes
Grafting Yes Yes Yes Yes Yes
Data Source Types
eip155:* * Yes No No No No
eip155:1 mainnet Yes No Yes Yes Yes
eip155:100 gnosis Yes Yes Yes Yes Yes
near:* * Yes Yes No No No
cosmos:* * Yes Yes No No No
arweave:* * Yes Yes No No No
eip155:42161 artbitrum-one Yes Yes Yes Yes Yes
eip155:42220 celo Yes Yes Yes Yes Yes
eip155:43114 avalanche Yes Yes Yes Yes Yes
eip155:250 fantom Yes Yes Yes Yes Yes
eip155:137 polygon Yes Yes Yes Yes Yes
eip155:10 optimism Yes Yes Yes Yes Yes
Data Source Features
ipfs.cat in mappings Yes Yes No No No
ENS Yes Yes No No No
File data sources: IPFS Yes Yes No Yes Yes
Substreams: mainnet Yes Yes Yes Yes Yes
Substreams: optimism Yes Yes Yes Yes Yes

The accepted graph-node version range must always be specified; it always comprises the latest available version and the one immediately preceding it. The latest for the feature matrix above:

graph-node: >=0.34.1 <0.35.0

Latest Council snapshot

GPP-0028 Update Feature Support Matrix (Graph Node v0.32.0)

NOTE: this is incorrect. The latest snapshot vote was GGP-0036: Add full protocol support for both Optimism subgraphs and SPS.

Other notes
  • Currently, one single matrix is used to reflect protocol behaviour for both Ethereum mainnet and Arbitrum One.
  • Aliases can be used in subgraph manifest files to refer to specific networks.
  • Experimental features are generally not fully supported for indexing rewards and arbitration, and usage of experimental features will be considered during any arbitration that does occur.
  • Query fees apply to all queries, regardless of the underlying features used by a subgraph.
  • Subgraph features not named in the matrix are assumed to be fully supported for indexing & query rewards and arbitration

How the Council voted

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

Member Vote When
0x325256…ad8e Yes Feb 8, 15:49 UTC
0x7eabe4…7fee Yes Feb 8, 16:31 UTC
0x68afab…2b57 Yes Feb 13, 10:50 UTC
0x17118d…2c21 Yes Feb 13, 10:54 UTC
0xb02ce5…80b0 Yes Feb 13, 12:47 UTC
0x38fa68…4da8 Yes Feb 13, 18:05 UTC