ASSET_CATEGORY | TOTAL_LIQUIDITY_USD | |
---|---|---|
1 | BTC.BTC | 7311340.37027791 |
2 | THOR.RUNE | 3666392.22709589 |
3 | ETH.ETH | 2575152.92478082 |
4 | Other | 1122677.99072488 |
5 | ETH.USDT-0XDAC17F958D2EE523A2206206994597C13D831EC7 | 669600.616991036 |
6 | ETH.USDC-0XA0B86991C6218B36C1D19D4A2E9EB0CE3606EB48 | 400182.242713556 |
Pine Analyticsinevitable-scarlet copy
Updated 2025-03-08
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
›
⌄
WITH liquidity_data AS (
SELECT
DATE_TRUNC('day', block_timestamp) AS week,
pool_name,
AVG(CACAO_AMOUNT_USD + ASSET_AMOUNT_USD + SYNTH_AMOUNT_USD) AS liquidity_usd
FROM maya.defi.fact_pool_block_balances
GROUP BY 1, 2
), ranked_assets AS (
SELECT
pool_name,
liquidity_usd,
RANK() OVER (ORDER BY liquidity_usd DESC) AS rank
FROM liquidity_data
WHERE week = (SELECT MAX(DATE_TRUNC('week', block_timestamp)) FROM maya.defi.fact_pool_block_balances)
)
SELECT
CASE
WHEN rank <= 5 THEN pool_name
ELSE 'Other'
END AS asset_category,
SUM(liquidity_usd) AS total_liquidity_usd
FROM ranked_assets
GROUP BY 1
ORDER BY total_liquidity_usd DESC;
Last run: 14 days ago
6
263B
2s