-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathschema.graphql
More file actions
85 lines (71 loc) · 1.92 KB
/
schema.graphql
File metadata and controls
85 lines (71 loc) · 1.92 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
enum Protocol {
UNISWAP_V2
UNISWAP_V3
}
type CommonFactory @entity {
# factory address
id: ID!
# Protocol version (v2 or v3)
version: Protocol!
# Pool/Pair counts
poolCount: BigInt!
# Transaction counts
txCount: BigInt!
# Volume metrics
totalVolumeUSD: BigDecimal!
totalVolumeETH: BigDecimal!
untrackedVolumeUSD: BigDecimal!
# Total Value Locked metrics
totalValueLockedUSD: BigDecimal!
totalValueLockedETH: BigDecimal!
# Optional fields (only available in V3)
totalFeesUSD: BigDecimal
totalFeesETH: BigDecimal
totalValueLockedUSDUntracked: BigDecimal
totalValueLockedETHUntracked: BigDecimal
owner: String
}
# type Factory @entity {
# # factory address
# id: ID!
# # amount of pools created
# poolCount: BigInt!
# # amoutn of transactions all time
# txCount: BigInt!
# # total volume all time in derived USD
# totalVolumeUSD: BigDecimal!
# # total volume all time in derived ETH
# totalVolumeETH: BigDecimal!
# # total swap fees all time in USD
# totalFeesUSD: BigDecimal!
# # total swap fees all time in USD
# totalFeesETH: BigDecimal!
# # all volume even through less reliable USD values
# untrackedVolumeUSD: BigDecimal!
# # TVL derived in USD
# totalValueLockedUSD: BigDecimal!
# # TVL derived in ETH
# totalValueLockedETH: BigDecimal!
# # TVL derived in USD untracked
# totalValueLockedUSDUntracked: BigDecimal!
# # TVL derived in ETH untracked
# totalValueLockedETHUntracked: BigDecimal!
# # current owner of the factory
# owner: ID!
# }
# type UniswapFactory @entity {
# # factory address
# id: ID!
# # pair info
# pairCount: Int!
# # total volume
# totalVolumeUSD: BigDecimal!
# totalVolumeETH: BigDecimal!
# # untracked values - less confident USD scores
# untrackedVolumeUSD: BigDecimal!
# # total liquidity
# totalLiquidityUSD: BigDecimal!
# totalLiquidityETH: BigDecimal!
# # transactions
# txCount: BigInt!
# }