一行説明
ローカルのgraph-nodeにSubgraphをデプロイし、コントラクトのイベントが正しくインデックスされることを確認する
詳細
docker-compose で graph-node を起動し、Subgraph をデプロイして、実際にトランザクションを送信した際にイベントがインデックスされることを確認する。
前提
作業内容
-
graph-node 起動確認
pnpm dev:graph
# http://localhost:8000 にアクセスできること
-
Subgraph デプロイ
cd packages/indexer
pnpm create:localhost
pnpm deploy:localhost
-
GraphQL Playground で確認
{
transfers(first: 5) {
id
from { id }
to { id }
totalAmount
}
}
-
(可能であれば)ローカルでトランザクションを送信してイベントがインデックスされることを確認
要件
補足
一行説明
ローカルのgraph-nodeにSubgraphをデプロイし、コントラクトのイベントが正しくインデックスされることを確認する
詳細
docker-compose で graph-node を起動し、Subgraph をデプロイして、実際にトランザクションを送信した際にイベントがインデックスされることを確認する。
前提
作業内容
graph-node 起動確認
pnpm dev:graph # http://localhost:8000 にアクセスできることSubgraph デプロイ
cd packages/indexer pnpm create:localhost pnpm deploy:localhostGraphQL Playground で確認
{ transfers(first: 5) { id from { id } to { id } totalAmount } }(可能であれば)ローカルでトランザクションを送信してイベントがインデックスされることを確認
要件
補足
pnpm dev:graph:cleanでデータをリセットして再試行localhost.jsonのアドレスはsetup:localで自動更新される