DEPRECATED! This codebase has been consolidated into https://github.com/klimadao/klima-subgraph
Polygon Bridged Carbon Analytics
The main subgraph that houses all of the data components indexed by a graph node.
First, deploy a Graph node locally. The most straightforward option is to use
docker-compose from the graph-node repo.
Make sure to update the ethereum environment variable of graph-node in docker/docker-compose.yml to matic:https://polygon-rpc.com/.
For information on getting started with a Graph Node see this link: https://github.com/graphprotocol/graph-node/blob/master/docs/getting-started.md
Install any needed packages.
npm i
Create the Klima subgraph.
npm run create-local
Finally deploy the subgraph and start indexing.
npm run deploy-local
After the subgraph is deployed, navigate to http://127.0.01:8000/subgraphs/name/name-of-subgraph. You can then create GraphQL queries and view the returned data.
In order to deploy the Subgraph to a self-hosted Graph Node, you need to have a URL for both IPFS and Graph Node API URLs, typically of the following form:
- IPFS:
http://ipfs.example.xyz:5001/ - Graph Node:
http://graph.example.xyz:8020
If this is the first time this particular Subgraph has been deployed on this Graph node, you must first run:
npm run create-args --node=http://graph.example.xyz:8020/Once the Subgraph exists on this node, run the following command to deploy or upgrade:
npm run deploy-args --ipfs=http://ipfs.example.xyz:5001/ --node=http://graph.example.xyz:8020/This command will prompt you to enter a version for deployed Subgraph. If you'd prefer to provide the version non-interactively, try this variant:
npm run deploy-version --ipfs=http://ipfs.example.xyz:5001/ --node=http://graph.example.xyz:8020/ --label=v1.2.3To deploy the Subgraph on the Graph Network Hosted Service under a specified name within a specified user account, use the following command:
npm run deploy-hosted --path=user/name- Polygon Bridged Carbon: Staging | Production
- Ethereum Bridged Carbon: Staging | Production
- Celo Bridged Carbon: Staging | Production