rmasPrep Query - OSMO Balance per Pool - Superfluid Validating [Osmosis]
Updated 2022-12-20Copy Reference Fork
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
›
⌄
WITH
date_params AS (
SELECT '2022-12-19 23:59:59.999' AS cutoff_time
, cutoff_time::date AS cutoff_date
),
superfluid_staking_pools__raw AS (
SELECT p.pool_id
, (CASE p.assets[0]['asset_address'] WHEN 'uosmo' THEN p.assets[1]['asset_address'] ELSE p.assets[0]['asset_address'] END) AS token0_address
, (CASE p.assets[1]['asset_address'] WHEN 'uosmo' THEN p.assets[1]['asset_address'] ELSE p.assets[0]['asset_address'] END) AS token1_address
FROM osmosis.core.dim_liquidity_pools AS p
WHERE pool_id IN (1, 678, 704, 712, 674, 722, 9, 604, 497, 812, 584, 3, 481, 42, 463, 15)
),
superfluid_staking_pools AS (
SELECT p.pool_id
, concat(t0.project_name, ' / ', t1.project_name) AS pool_name
, p.token0_address
, t0.project_name AS token0_symbol
, t0.decimal AS token0_decimals
, p.token1_address
, t1.project_name AS token1_symbol
, t1.decimal AS token1_decimals
FROM superfluid_staking_pools__raw AS p
LEFT JOIN osmosis.core.dim_tokens AS t0
ON t0.address = p.token0_address
LEFT JOIN osmosis.core.dim_tokens AS t1
ON t1.address = p.token1_address
),
Run a query to Download Data