jackguyCopy of velo pool tool 4
Updated 2022-12-20
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
›
⌄
with pool_1 as (
SELECT
pool_address as pa1,
pool_name as pn1
from optimism.velodrome.ez_pool_details
), pool_2 as (
SELECT
pool_address as pa2,
pool_name as pn2
from optimism.velodrome.ez_pool_details
)
SELECT
sum(CASE WHEN LP_ACTION LIKE 'withdraw' THEN -1 * LP_TOKEN_AMOUNT_USD ELSE LP_TOKEN_AMOUNT_USD END) as net_liquidity,
sum(CASE WHEN LP_ACTION LIKE 'withdraw' THEN 1 END) as withdraw,
sum(CASE WHEN LP_ACTION LIKE 'deposit' THEN 1 END) as deposit,
COUNT(DISTINCT ORIGIN_FROM_ADDRESS) as users
FROM optimism.velodrome.ez_lp_actions
LEFT OUTER JOIN pool_1
on pa1 = pool_address
LEFT OUTER JOIN pool_2
on pa2 = pool_address
WHERE pool_address in (SELECT pa1 from pool_1)
OR pool_address in (SELECT pa2 from pool_2)
--GROUP BY 1--,2
--SELECT * from pool_1
Run a query to Download Data