28 lines
478 B
GraphQL
28 lines
478 B
GraphQL
type _Block_ {
|
|
hash: String!
|
|
number: Int!
|
|
timestamp: Int!
|
|
}
|
|
|
|
union Event = PointLockedEvent | LockdropClosedEvent
|
|
|
|
type PointLockedEvent {
|
|
azimuth_id: String!
|
|
point: String!
|
|
lock_period: Int!
|
|
}
|
|
|
|
type LockdropClosedEvent {
|
|
ok: Boolean! # placeholder, GQL doesn't allow empty types
|
|
}
|
|
|
|
type ResultEvent {
|
|
block: _Block_!
|
|
contract: String!
|
|
event: Event!
|
|
}
|
|
|
|
type Query {
|
|
eventsInRange(fromBlockNumber: Int!, toBlockNumber: Int!, name: String): [ResultEvent!]
|
|
}
|