Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore: deploy more chains on TheGraph decentralized network #76

Merged
merged 1 commit into from
Oct 31, 2023

Conversation

alexandre-abrioux
Copy link
Member

This PR adds five new URLs and modifies two existing URLs for our payment subgraphs.

Added Chains

Those chains were deployed on TheGraph decentralized network:

  • matic
  • arbitrum-one
  • avalanche
  • fantom
  • celo

Modified Chains

Those chains were migrated from the (now deprecated) Ethereum-based decentralized network to the newer Arbitrum-based decentralized network (see announcement):

  • gnosis
  • mainnet (ethereum)

@MantisClone
Copy link
Member

Questions

@alexandre-abrioux

  1. Can you elaborate more about what "migrating" means for the gnosis and mainnet deployments on the Ethereum-based decentralized network? The announcement states that the Ethereum-based decentralized network and the Arbitrum-based decentralized network will operate in parallel for now.
  2. Should we retain the link to the Ethereum-based decentralized network deployments for gnosis and mainnet in the README?

According to the announcement:

Will existing subgraphs on Ethereum continue to work?

Yes, The Graph Network contracts will operate in parallel on both Ethereum and Arbitrum until moving fully to Arbitrum at a later date.

Copy link
Member

@MantisClone MantisClone left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please see my comment above.

@alexandre-abrioux
Copy link
Member Author

@MantisClone Thanks, regarding your questions:

Can you elaborate more about what "migrating" means for the gnosis and mainnet deployments on the Ethereum-based decentralized network? The announcement states that the Ethereum-based decentralized network and the Arbitrum-based decentralized network will operate in parallel for now.

There is no specific date for this deprecation (because of its decentralized nature), but as time goes by, there should be fewer indexers watching the Ethereum-based decentralized network, so it is safer to migrate as soon as possible to guarantee the best SLA. It is also less costly for us to manage the subgraphs (update and curate) on Arbitrum than it is on Ethereum.

Should we retain the link to the Ethereum-based decentralized network deployments for gnosis and mainnet in the README?

Unfortunately, no, we cannot. Once a subgraph is migrated, old URLs are only guaranteed to work for 48 hours after the migration, but there is no guarantee after that; see this FAQ. Even if it were possible, it would have been costly to keep curating/signaling both subgraphs at the same time so not really worth it IMO.

@MantisClone
Copy link
Member

@alexandre-abrioux Thank you for your answers! All questions resolved 👍

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants