adam10Untitled Query
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
›
⌄
(
SELECT
date_trunc('day',block_timestamp) as day, platform,
CASE
WHEN pool_name LIKE 'USDC-WETH%' THEN 'USDC-WETH'
WHEN pool_name LIKE 'WETH-USDT%' THEN 'WETH-USDT'
WHEN pool_name LIKE 'USDC-USDT%' THEN 'USDC-USDT'
WHEN pool_name LIKE 'DAI-WETH%' THEN 'DAI-WETH'
WHEN pool_name LIKE 'WBTC-WETH%' THEN 'WBTC-WETH'
END as pool,
sum(amount_usd) as swapvolume,
-- avg(liquidity_adjusted) as liqudity,
count(DISTINCT from_address) as swappers
FROM ethereum.dex_swaps
WHERE block_timestamp >= getdate() - interval '7 days'
AND amount_usd is not null
AND platform IN ('uniswap-v3')
-- AND sender<>recipient
AND (pool_name LIKE 'USDC-WETH%'
OR pool_name LIKE 'WETH-USDT%'
OR pool_name LIKE 'USDC-USDT%'
OR pool_name LIKE 'DAI-WETH%'
OR pool_name LIKE 'WBTC-WETH%')
GROUP BY day, pool, platform
ORDER BY swapvolume DESC)
UNION ALL
(
SELECT
date_trunc('day',block_timestamp) as day, platform,
CASE
WHEN pool_name LIKE 'USDC-WETH%' THEN 'USDC-WETH'
WHEN pool_name LIKE 'WETH-USDT%' THEN 'WETH-USDT'
WHEN pool_name LIKE 'USDC-USDT%' THEN 'USDC-USDT'
WHEN pool_name LIKE 'DAI-WETH%' THEN 'DAI-WETH'
WHEN pool_name LIKE 'WBTC-WETH%' THEN 'WBTC-WETH'
Run a query to Download Data