azimuth-client-go/queries.graphql
2025-09-09 17:40:48 -07:00

76 lines
1.8 KiB
GraphQL

# GraphQL queries for azimuth-client-go
query GetSyncStatus {
azimuthGetSyncStatus {
latestProcessedBlockHash
latestProcessedBlockNumber
}
}
query EventsInRange($fromBlockNumber: Int!, $toBlockNumber: Int!, $name: String) {
azimuthEventsInRange(fromBlockNumber: $fromBlockNumber, toBlockNumber: $toBlockNumber, name: $name) {
block {
hash
number
}
tx {
hash
index
from
to
}
eventIndex
event {
__typename
... on OwnerChangedEvent {
point
owner
}
}
}
}
query GetOwner($blockHash: String!, $contractAddress: String!, $_point: BigInt!) {
azimuthGetOwner(blockHash: $blockHash, contractAddress: $contractAddress, _point: $_point) {
value
}
}
query GetSponsoring($sponsor: BigInt!, $blockHash: String!, $contractAddress: String!) {
azimuthGetSponsoring(blockHash: $blockHash, contractAddress: $contractAddress, _sponsor: $sponsor) {
value
}
}
query GetSponsor($point: BigInt!, $blockHash: String!, $contractAddress: String!) {
azimuthGetSponsor(blockHash: $blockHash, contractAddress: $contractAddress, _point: $point) {
value
}
}
query GetKeys($blockHash: String!, $contractAddress: String!, $_point: BigInt!) {
azimuthGetKeys(blockHash: $blockHash, contractAddress: $contractAddress, _point: $_point) {
value {
value0
value1
value2
value3
}
proof {
data
}
}
}
query IsActive($blockHash: String!, $contractAddress: String!, $_point: BigInt!) {
azimuthIsActive(blockHash: $blockHash, contractAddress: $contractAddress, _point: $_point) {
value
}
}
query HasSponsor($blockHash: String!, $contractAddress: String!, $_point: BigInt!) {
azimuthHasSponsor(blockHash: $blockHash, contractAddress: $contractAddress, _point: $_point) {
value
}
}