CryptoLionTop 5 liquidity pools
Updated 2021-06-05
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
›
⌄
with d as (
SELECT DISTINCT
date_trunc('day', block_timestamp) as day,
pool_name,
last_value(tp0.price) over (partition by day,pool_name order by day) as price0,
last_value(tp1.price) over (partition by day,pool_name order by day) as price1,
last_value(token0_balance_adjusted) over (partition by day,pool_name order by day) as balance0,
last_value(token1_balance_adjusted) over (partition by day,pool_name order by day) as balance1,
(price0 * balance0) + (price1 * balance1) as liquidity
FROM uniswapv3.pool_stats
INNER JOIN ethereum.token_prices_hourly tp0 on tp0.hour = date_trunc('day',block_timestamp) AND
token0_address = tp0.token_address
INNER JOIN ethereum.token_prices_hourly tp1 on tp1.hour = date_trunc('day',block_timestamp) AND
token1_address = tp1.token_address
WHERE block_timestamp > getdate() - interval '1 day'
HAVING day = '2021-06-05'
ORDER BY liquidity DESC
LIMIT 5)
SELECT
day,
pool_name,
liquidity
FROM d
LIMIT 5
Run a query to Download Data