Skip to content

Graph Node indexes data from blockchains such as Ethereum and serves it over GraphQL

License

Notifications You must be signed in to change notification settings

gzliudan/graph-node

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Graph node for xdc blockchain

1. deploy from docker

1.1 testnet

git clone https://github.com/XinFinOrg/XDC-Graph-Node.git
cd XDC-Graph-Node
git checkout xdc-release-0.32.0
cd docker
docker compose -f docker-compose-apothem.yml up

1.2 mainnet

git clone https://github.com/XinFinOrg/XDC-Graph-Node.git
cd XDC-Graph-Node
git checkout xdc-release-0.32.0
cd docker
docker compose -f docker-compose-xinfin.yml up

2) deploy from srouce

build from srouce step by step

Notice: please use Ubuntu 22.04, or upgrade protobuf-compiler to v3.12.4.

3) Query

Subgraph example: https://github.com/gzliudan/bad-token-subgraph
Query URL: http://<IP>:8000/subgraphs/name/gzliudan/bad-token-subgraph-apothem
Query command:

{
  erc20Contracts(first: 5) {
    id
    name
    symbol
    decimals
    totalSupply {
      value
      valueExact
    }
  }
  blackLists(first: 5) {
    id
    members {
      account {
        id
      }
    }
  }
  accounts(first: 5) {
    id
    isErc20
    blackLists {
      id
    }
    Erc20balances {
      id
      value
      valueExact
    }
  }
}

This subgraph example is deployed on subgraph hosted service: https://thegraph.com/hosted-service/subgraph/gzliudan/bad-token-mumbai also.

About

Graph Node indexes data from blockchains such as Ethereum and serves it over GraphQL

Resources

License

Stars

Watchers

Forks

Packages

No packages published