sushiswap-watcher-ts/packages/route-processor-watcher/subgraph-build/schema.graphql
Prathamesh Musale ffc637f7a4 Generate watcher for sushiswap route-processor subgraph (#5)
Part of [Generate watchers for sushiswap subgraphs deployed in graph-node
](https://www.notion.so/Generate-watchers-for-sushiswap-subgraphs-deployed-in-graph-node-b3f2e475373d4ab1887d9f8720bd5ae6)

Co-authored-by: neeraj <neeraj.rtly@gmail.com>
Reviewed-on: cerc-io/sushiswap-watcher-ts#5
Co-authored-by: Prathamesh Musale <prathamesh.musale0@gmail.com>
Co-committed-by: Prathamesh Musale <prathamesh.musale0@gmail.com>
2024-06-12 13:10:43 +00:00

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")
}