39 lines
712 B
GraphQL
39 lines
712 B
GraphQL
|
type RouteProcessor @entity {
|
||
|
# route processor address
|
||
|
id: ID!
|
||
|
# amount of routes processed
|
||
|
routeCount: BigInt!
|
||
|
# amount of users
|
||
|
userCount: BigInt!
|
||
|
}
|
||
|
|
||
|
type Route @entity {
|
||
|
# tx hash - tx index
|
||
|
id: ID!
|
||
|
# from address
|
||
|
from: Bytes!
|
||
|
# to address
|
||
|
to: Bytes!
|
||
|
# tokenIn address
|
||
|
tokenIn: Bytes!
|
||
|
# tokenOut address
|
||
|
tokenOut: Bytes!
|
||
|
# amount of tokenIn
|
||
|
amountIn: BigInt!
|
||
|
# min amount of tokenOut
|
||
|
amountOutMin: BigInt!
|
||
|
# amount of tokenOut
|
||
|
amountOut: BigInt!
|
||
|
# timestamp
|
||
|
timestamp: BigInt!
|
||
|
}
|
||
|
|
||
|
type User @entity {
|
||
|
# user address
|
||
|
id: ID!
|
||
|
# amount of routes processed
|
||
|
routeCount: BigInt!
|
||
|
# list of routes processed
|
||
|
#routes: [Route!]! @derivedFrom(field: "from")
|
||
|
}
|