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

GIP-0082: Establishment of the Supported Networks Registry (Draft) #66

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

runstop
Copy link

@runstop runstop commented Dec 10, 2024

This PR introduces GIP-0082, a proposal to establish the Supported Networks Registry for The Graph ecosystem. The GIP is currently marked as Draft and is open for feedback.

- Participation from The Graph community, indexers, and developers to maintain accurate and complete metadata.
- Collaboration with stakeholders to converge on standardized naming conventions and metadata fields.

### Risks and Security Considerations
Copy link
Contributor

Choose a reason for hiding this comment

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

I suspect building this off-chain creates operating dependencies that are unhealthy for our ecosystem.

I think defining these dependencies more formally, in a consistent format, with an open transparent process is great.

But I think we are going to end up with dependencies on this off-chain information and process that we do not want. This off-chain approach will create failure risks and new attack vectors?

@@ -0,0 +1,107 @@
---
GIP: 0082
Copy link
Contributor

Choose a reason for hiding this comment

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

GIP number needs to be quoted to avoid being treated as a number when parsing (resulting in 0s dropped).

Suggested change
GIP: 0082
GIP: "0082"


As The Graph ecosystem expands to support an increasing number of blockchain networks, managing network data consistently becomes more challenging. The absence of a unified, standardized method for documenting and updating network information can lead to inconsistencies and confusion among developers, indexers, and community members.

Establishing a Supported Networks Registry allows The Graph to centralize and standardize network data maintenance. This initiative simplifies chain integration, enhances indexer operations, and provides a seamless experience for developers working across diverse blockchain infrastructures. The registry ensures that The Graph’s ecosystem can scale efficiently, with transparent governance and clear processes for integrating new networks.
Copy link
Contributor

Choose a reason for hiding this comment

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

These are all really good to address and important, so I hope we continue on the path to creating such a registry.

I wonder if we are better off creating an on-chain registry, rather than building an off-chain dependency for the ecosystem.

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.

2 participants