SajjadiiiAG 4
Updated 2022-11-02Copy Reference Fork
99
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
›
⌄
WITH base AS (
SELECT trunc(block_timestamp,'hour') AS date,
CASE WHEN token_in='0x600000000a36f3cd48407e35eb7c5c910dc1f7a8' THEN 'In Flow'
ELSE 'Out Flow' END AS direction,
COUNT(DISTINCT tx_hash) AS swaps,
COUNT(DISTINCT origin_from_address) AS users_count,
sum(CASE WHEN token_in='0x600000000a36f3cd48407e35eb7c5c910dc1f7a8' THEN amount_in
ELSE amount_out END) AS goo_volume
FROM ethereum.core.ez_dex_swaps
WHERE block_timestamp >= CURRENT_DATE - 90
AND (token_in='0x600000000a36f3cd48407e35eb7c5c910dc1f7a8' OR token_out = '0x600000000a36f3cd48407e35eb7c5c910dc1f7a8')
GROUP BY 1,2
)
SELECT * , CASE WHEN direction = 'In Flow' THEN goo_volume
WHEN direction = 'Out Flow' THEN goo_volume * -1 END AS "Net $Goo"
FROM base
Run a query to Download Data