Skip to content

Latest commit

 

History

History
53 lines (35 loc) · 3.27 KB

README.md

File metadata and controls

53 lines (35 loc) · 3.27 KB

KlimaDAO Protocol Subgraphs

The main subgraph repo that houses all of the data associated with the KlimaDAO protocol (except the tokenized carbon subgraphs which live here).

Local Installation

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

Local Navigation and Querying

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.

Deployed Hosted Service Subgraphs

Deprecated Subgraph Deployments

Note for non Ubuntu linux developers

A bug in Matchstick prevents the npm run test copmmand to run correctly. You can use the workaround described here: graphprotocol/graph-tooling#1546 (comment)