Overview
UpdatedApproved
- 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 100% 6 votes
- No 0% 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 |
