CryptoLionLiquidity Gas Fees
Updated 2022-02-09
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
›
⌄
SELECT
-- liquidity_provider,
uniswapv3.lp_actions.pool_name,
-- sum(uniswapv3.lp_actions.amount0_usd + uniswapv3.lp_actions.amount1_usd) as swap_volume,
sum(fee_usd) as total_fees,
sum(uniswapv3.position_collected_fees.amount0_usd + uniswapv3.position_collected_fees.amount1_usd) as fees_collected,
avg(fee_usd) as avg_fees,
count(uniswapv3.lp_actions.tx_id) as position_changes,
count(DISTINCT uniswapv3.lp_actions.liquidity_provider) as providers,
count(uniswapv3.position_collected_fees.tx_id) as profit_collections,
total_fees/fees_collected*100 as fees_percentage_of_profit
FROM uniswapv3.lp_actions
INNER JOIN ethereum.transactions on uniswapv3.lp_actions.tx_id = ethereum.transactions.tx_id
INNER JOIN uniswapv3.pools on uniswapv3.pools.pool_name = uniswapv3.lp_actions.pool_name
INNER JOIN uniswapv3.position_collected_fees on uniswapv3.position_collected_fees.pool_name = uniswapv3.lp_actions.pool_name
WHERE
uniswapv3.lp_actions.block_timestamp >= '2021-05-05'
AND uniswapv3.lp_actions.amount0_usd >= 1
AND uniswapv3.lp_actions.amount1_usd >= 1
AND (abs((uniswapv3.lp_actions.price_upper_0_1_usd - uniswapv3.lp_actions.price_lower_0_1_usd)/token0_price) < 10
OR abs((uniswapv3.lp_actions.price_upper_1_0_usd - uniswapv3.lp_actions.price_lower_1_0_usd)/token1_price) < 10)
GROUP BY uniswapv3.lp_actions.pool_name
HAVING providers > 10
AND fees_collected > total_fees
ORDER BY uniswapv3.lp_actions.pool_name
Run a query to Download Data