SubQuery powers the next generation of Polkadot dApps by allowing developers to extract, transform and query blockchain data in real time using GraphQL. In addition to this, SubQuery provides production quality hosting infrastructure to run these projects in.
This subquery example indexes the deposit balance of each account and it is an example of an EventHandler. By processing substrate events with the use of the "balances/Deposit" mapping filter, we can obtain account and the DOT balance of the account.
git clone https://github.com/subquery/tutorials-account-balances.git
cd tutorials-account-balance
yarn
yarn codegen
yarn build
docker-compose pull & docker-compose up
Open http://localhost:3000/ on your browser
query {
accounts(first:10 orderBy:BALANCE_DESC){
nodes{
account
balance
}
}
}