indexer icon indicating copy to clipboard operation
indexer copied to clipboard

Update feature support (ens, arweave, 0.35.x)

Open azf20 opened this issue 1 year ago • 3 comments

  • Updates the supported Graph Node version to 0.35.0
  • Adds support for Arweave File Data Sources (at same level as IPFS, given identical implementation and data isolation), supported as of Graph Node 0.33.0
  • Adds support for ENS (as of 0.32.0, this functionality was undeprecated, as the failure in the absence of the table was non-deterministic, until indexers import the ENS rainbow tables)

TODO: create and link to GGP

azf20 avatar Apr 26 '24 22:04 azf20

@azf20 The ENS description in your GitHub comment here is a little confusing to me though; you may want to update to clarify that missing rainbow tables now results in a deterministic error.

fordN avatar Apr 29 '24 20:04 fordN

What was the specific Graph Node update that now makes it fail deterministically in the absence of ENS tables? @azf20 , were you planning on creating the GGP, or should I? We should attach an explanation regarding the ENS change.

p-diogo avatar Apr 30 '24 00:04 p-diogo

Missing rainbow tables now result in a non-deterministic error (https://github.com/graphprotocol/graph-node/issues/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.

azf20 avatar Apr 30 '24 09:04 azf20