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.3
To 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