76 lines
1.8 KiB
GraphQL
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
|
|
}
|
|
}
|