Deebs-DeFi-j9fRbzOP Custom Buy Sell
Updated 2023-10-18
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 buys AS(
select
date_trunc('hour',BLOCK_TIMESTAMP) AS DATE,
SUM(amount_out) AS total_bought
from optimism.core.ez_dex_swaps
WHERE DATE BETWEEN {{start_date}} AND {{end_date}}
AND token_out=lower({{token_address}})
group by 1
),
sells AS(
select
date_trunc('hour',BLOCK_TIMESTAMP) AS DATE,
SUM(amount_in) AS total_sold
from optimism.core.ez_dex_swaps
WHERE DATE BETWEEN {{start_date}} AND {{end_date}}
AND token_in=lower({{token_address}})
group by 1
),
price AS(
select
date_trunc('hour', HOUR) AS DATE,
Symbol,
avg(price) as price
from crosschain.core.ez_hourly_prices
WHERE DATE BETWEEN {{start_date}} AND {{end_date}}
AND SYMBOL={{token}}
group by 1,2
)
SELECT
b.date,
b.total_bought,
s.total_sold,
p.price
FROM buys b
LEFT JOIN sells s USING(DATE)
LEFT JOIN price p USING(DATE)
Run a query to Download Data