FeedProjects
Developers
Settings
๐ŸŽ‰ A new chapter begins: Boardroom has joined Agora
Learn more
protocol logo
Explore / Projects
TheGraphCouncil

Proposals

Members

Information

Create Proposal

TheGraphCouncil

ProposalsMembersInformation
Proposal
Back to Proposals
closedEnded 2 years ago ยท Snapshot (Offchain)

GGP-0040: Updated Feature Support (ens, arweave, 0.35.x)

By 0xb731...5ffD0A

Description

This GGP includes a proposed updated Feature Support Matrix including:

  • Graph Node version to 0.35.0
    • Note: Past approval of GGP-0039: Delegation of responsibility for Graph Node version updates means the Council will stop ratifying the protocol-supported version of Graph Node to be used by Graph Indexers on the network and delegate such responsibility to the Graph Node team.
  • Support for Arweave File Data Sources (at the same level as IPFS, given identical implementation and data isolation), supported as of Graph Node 0.33.0
  • Full support for ENS:

    Missing rainbow tables now result in a non-deterministic error (graphprotocol/graph-node#4206). This is required, as a deterministic error would create a POI for the failure block and result in non-determinism vs. indexers who did have the rainbow tables present (who could keep syncing). A subgraph failing with a non-deterministic error doesnโ€™t generate a POI, and isnโ€™t eligible for indexing rewards - indexers could then import the rainbow tables, and as the failure is non-deterministic, it will be retried and syncing can begin again.

โ†’ Link to quote source

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.

Updated Feature Support Matrix

  • Added a new subgraph feature: File data sources: Arweave with the same level of support of the previous File data sources: IPFS
  • Updated the ENS feature to include support for Query Arbitration, Indexing Arbitration, and Indexing Rewards

Diff view

image

โ†’ Link to source


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/886

| 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          | Yes               | Yes                  | Yes              |
| File data sources: Arweave |               | Yes         | Yes          | No                | Yes                  | Yes              |
| 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.35.0 <0.36.0

Previous Council vote

GGP-0037: Updated Feature Matrix Support (Graph Node v0.34.1)

Continue Reading
Connect Wallet to Add Note
0
Votes 6
VoterCast PowerVote & Rationale
0xd201...0722aA
1

Yes

0xc23e...BF54e6
1

Yes

0x68Af...a02b57
1

Yes

0x38FA...8d4Da8
1

Yes

0x3252...14ad8e
1

Yes

SHOW MORE
VOTE POWER
0
Connect Wallet
Proposal Status
  • Fri May 03 2024, 03:59 pmVoting Period Starts
  • Thu May 16 2024, 10:59 pmEnd Voting Period
Current Results

1-Yes

6

DocumentationBrandingContact Us
Home
This Project is Currently Disabled

If you would like to enable it, please checkout below.

Boardroom Subscription

Sign up for an individual subscription (access all projects on the platform)

Subscribe
Enable Project

Enable the entire project for every user

Enable Project
Contact Us