mirror of
https://github.com/oceanprotocol/ocean-subgraph.git
synced 2024-12-02 05:57:29 +01:00
🦀 Ocean Protocol Subgraph
abis | ||
src/mappings | ||
.gitattributes | ||
.gitignore | ||
LICENSE | ||
package-lock.json | ||
package.json | ||
README.md | ||
schema.graphql | ||
subgraph.yaml | ||
tsconfig.json |
Ocean Protocol Subgraph
Running locally
- Install the Graph:
https://thegraph.com/docs/quick-start
- You can skip running ganache-cli and connect directly to
mainnet
using Infura
- You can skip running ganache-cli and connect directly to
git clone https://github.com/graphprotocol/graph-node/
cd graph-node/docker
./setup.sh
# Update this line in the `docker-compose.yml` file with your Infura ProjectId
# ethereum: 'mainnet:https://mainnet.infura.io/v3/INFURA_PROJECT_ID'
docker-compose up
- Install Graph CLI globally with npm
npm install -g @graphprotocol/graph-cli
- Once the graph node is ready, do the following to deploy the ocean-subgraph to the local graph-node
git clone https://github.com/oceanprotocol/ocean-subgraph/
cd ocean-subgraph
npm i
npm run codegen
npm run create:local
npm run deploy:local