The main subgraph repo that houses all of the data associated with the KlimaDAO protocol (except the tokenized carbon subgraphs which live here).
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.
yarn
Navigate to the desired subgraph deployment folder. Then create the subgraph instance
yarn create-local
Finally run codegen and deploy the subgraph and start indexing.
yarn codegen && yarn 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.
- Protocol Metrics: Staging | Production
- Bonds: Staging | Production
- Vesting: Staging | Production
- Carbon Users: Staging | Production
- Token Pairs: Staging | Production
- Polygon Bridged Carbon: Staging | Production
- Ethereum Bridged Carbon: Staging | Production
- Celo Bridged Carbon: Staging | Production