Skip to content

ormi-labs/metisio-ethblocks-subgraph

 
 

Repository files navigation

Deploy

cp package.json.example package.json

To deploy this subgraph, go through package.json file first and substitute all the placeholders with valid arguments.

placeholder argument
<HTTP://GRAPH_NODE_HOST:PORT> A valid host where Graph Node is running. Server2 ex.: http://65.109.19.223:8020
<HTTP://IPFS_HOST:PORT> A valid host where IPFS is running. Server2 ex.: http://65.109.19.223:5001
<API_KEY> An API key available at https://app.0xgraph.xyz/dashboard/api
<CLI_EXACT_VERSION> A 0xgraph-cli published version. Ex.: "0.0.5"

Subgraph name also can be adjusted per existing naming policy or for simpler tracing.

pnpm install

pnpm 0xcodegen
pnpm 0xbuild
pnpm 0xcreate
pnpm 0xdeploy

When subgraph has successfully been deployed, it returns the URL to The GraphiQL to run queries. Use schema.graphql file to see available types to build a query. For example, with the next type structure:

type Block @entity {
  id: ID!
  number: BigInt!
  timestamp: BigInt!
  author: String
  gasUsed: BigInt
  gasLimit: BigInt
  ...
}

corresponding query might be like:

query {
  blocks(subgraphError: deny, first: 100) {
    number
    timestamp
    author
    gasUsed
    gasLimit
  }
}

About

Metis subgraph basic impl

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 100.0%