Add example GQL queries made in Ponder indexers (#593)
* Add example GQL queries made in Ponder indexers * Use fixturenet chainId in GQL query
This commit is contained in:
parent
4a90cedeb2
commit
69b071ee7a
@ -110,6 +110,56 @@ Stack components:
|
|||||||
# ...
|
# ...
|
||||||
```
|
```
|
||||||
|
|
||||||
|
* Following are the example GQL queries (with payment headers) `ponder-indexer-2` makes to `ponder-indexer-1` for fetching data
|
||||||
|
|
||||||
|
```graphql
|
||||||
|
{
|
||||||
|
getEthLogs(
|
||||||
|
chainId: 1212,
|
||||||
|
address: "0x6325439389e0797ab35752b4f43a14c004f22a9c",
|
||||||
|
fromBlock: 100,
|
||||||
|
toBlock: 200,
|
||||||
|
) {
|
||||||
|
address
|
||||||
|
blockHash
|
||||||
|
blockNumber
|
||||||
|
data
|
||||||
|
logIndex
|
||||||
|
removed
|
||||||
|
topics
|
||||||
|
transactionHash
|
||||||
|
transactionIndex
|
||||||
|
}
|
||||||
|
|
||||||
|
getEthBlock(
|
||||||
|
chainId: 1212,
|
||||||
|
blockNumber: 150,
|
||||||
|
fullTransactions: false
|
||||||
|
) {
|
||||||
|
baseFeePerGas
|
||||||
|
difficulty
|
||||||
|
extraData
|
||||||
|
gasLimit
|
||||||
|
gasUsed
|
||||||
|
hash
|
||||||
|
logsBloom
|
||||||
|
miner
|
||||||
|
mixHash
|
||||||
|
nonce
|
||||||
|
number
|
||||||
|
parentHash
|
||||||
|
receiptsRoot
|
||||||
|
sha3Uncles
|
||||||
|
size
|
||||||
|
stateRoot
|
||||||
|
timestamp
|
||||||
|
totalDifficulty
|
||||||
|
transactionsRoot
|
||||||
|
txHashes
|
||||||
|
}
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
* In another terminal run the Ponder app in watcher mode:
|
* In another terminal run the Ponder app in watcher mode:
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
@ -139,6 +189,41 @@ Stack components:
|
|||||||
# 08:02:37.849 DEBUG payment Verified payment for GQL queries getLogEvents
|
# 08:02:37.849 DEBUG payment Verified payment for GQL queries getLogEvents
|
||||||
```
|
```
|
||||||
|
|
||||||
|
* Following are the example GQL queries (with payment headers) `ponder-watcher` makes to `ponder-indexer-2` for fetching data
|
||||||
|
|
||||||
|
```graphql
|
||||||
|
getLogEvents(
|
||||||
|
fromTimestamp: 1695303079,
|
||||||
|
toTimestamp: 1695304156,
|
||||||
|
filters: [
|
||||||
|
{
|
||||||
|
name: "AdventureGold"
|
||||||
|
chainId: 1212,
|
||||||
|
address: ["0x6325439389e0797ab35752b4f43a14c004f22a9c"],
|
||||||
|
fromBlock: 100,
|
||||||
|
toBlock: 200,
|
||||||
|
includeEventSelectors: ["0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef"]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
) {
|
||||||
|
events {
|
||||||
|
transaction {
|
||||||
|
hash
|
||||||
|
}
|
||||||
|
log {
|
||||||
|
id
|
||||||
|
}
|
||||||
|
block {
|
||||||
|
number
|
||||||
|
}
|
||||||
|
}
|
||||||
|
metadata {
|
||||||
|
pageEndsAtTimestamp
|
||||||
|
isLastPage
|
||||||
|
}
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
* Open watcher Ponder app endpoint http://localhost:42069
|
* Open watcher Ponder app endpoint http://localhost:42069
|
||||||
|
|
||||||
* Try GQL query to see transfer events
|
* Try GQL query to see transfer events
|
||||||
|
Loading…
Reference in New Issue
Block a user