Thanks for your interest in contributing to our subgraph. We want this to be friendly, clear, and low-friction for everyone.
- Report a bug or regression.
- Propose a feature or improvement.
- Improve docs or tests.
- Help with reviews.
For most work, please open an issue before starting:
- Create or find the issue.
- Ask to be assigned in a comment.
- Wait for a maintainer to assign you before starting work.
This helps us avoid duplicated effort and align on scope.
- Fork the repo and create your branch from the default branch.
- Keep changes focused and scoped to the issue.
- Add tests or update docs where appropriate.
- Open a PR and link the issue it resolves.
- CI deploys a Subgraph Studio preview on PRs and posts the link as a PR comment.
- Reviewers should confirm the Studio deployment fully syncs without errors.
- After approval, merge to
mainto trigger a testnet deployment (currently disabled). - For on-chain releases, update
package.jsonversion to match the release tag (e.g.v1.2.3). - Create a
v*tag to deploy a new version to Subgraph Studio (this does not publish to the network).
Publishing to the decentralized network requires a wallet with publish permissions. A wallet admin should complete this step, either from the Studio UI or via the CLI. See the Graph docs.
By contributing, you agree that your contributions will be licensed under the license specified in this repository.