OneDataAnalystOP PRICE
Updated 2022-10-05Copy Reference Fork
99
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
›
⌄
WITH t1 AS (
SELECT date_trunc('day', hour) as date,
avg(price) as OP_Price
FROM optimism.core.fact_hourly_token_prices
WHERE token_address = '0x4200000000000000000000000000000000000042'
GROUP BY 1
),
t2 AS (
SELECT Date_trunc('day',BLOCK_TIMESTAMP) AS Dt2, AMOUNT_IN AS FROM_OP
FROM optimism.velodrome.ez_swaps
WHERE TOKEN_ADDRESS_IN = '0x4200000000000000000000000000000000000042'
UNION ALL
SELECT Date_trunc('day',BLOCK_TIMESTAMP), AMOUNT_IN
FROM optimism.sushi.ez_swaps
WHERE TOKEN_IN = '0x4200000000000000000000000000000000000042'
),
t3 AS (
SELECT Date_trunc('day',BLOCK_TIMESTAMP) AS Dt3, AMOUNT_OUT AS TO_OP
FROM optimism.velodrome.ez_swaps
WHERE TOKEN_ADDRESS_OUT = '0x4200000000000000000000000000000000000042'
UNION ALL
SELECT Date_trunc('day',BLOCK_TIMESTAMP) , AMOUNT_OUT
FROM optimism.sushi.ez_swaps
WHERE TOKEN_OUT = '0x4200000000000000000000000000000000000042'
),
t22 AS (
SELECT dt2 , SUM(FROM_OP) AS FROM_OP
FROM t2
GROUP BY 1
),
t33 AS (
SELECT dt3 , SUM(TO_OP) AS TO_OP
Run a query to Download Data