Multipartite(Regular) ETH-per-RUNE and BUSD-per-ETH copy
Updated 2023-03-24
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
›
⌄
-- forked from c66349bf-390c-4363-b3e0-3a6c94923545
WITH
eth_depths AS
(
SELECT DISTINCT DATE(block_timestamp) AS date, block_timestamp,
asset_e8 AS eth_e8,
rune_e8 AS eth_rune_e8
FROM thorchain.core.fact_block_pool_depths
WHERE pool_name = 'ETH.ETH'
QUALIFY block_timestamp = MAX(block_timestamp) OVER(PARTITION BY DATE(block_timestamp))
),
BUSD_depths AS
(
SELECT DISTINCT DATE(block_timestamp) AS date, block_timestamp,
asset_e8 AS busd_e8,
rune_e8 AS busd_rune_e8
FROM thorchain.core.fact_block_pool_depths
WHERE pool_name = 'BNB.BUSD-BD1'
QUALIFY block_timestamp = MAX(block_timestamp) OVER(PARTITION BY DATE(block_timestamp))
)
SELECT eth_depths.date, eth_e8, eth_rune_e8, busd_e8, busd_rune_e8,
(busd_e8 * eth_rune_e8) / NULLIF(busd_rune_e8 * eth_e8, 0) AS busd_per_eth,
eth_e8 / NULLIF(eth_rune_e8, 0) AS eth_per_rune,
eth_rune_e8 / NULLIF(eth_e8, 0) AS rune_per_eth
FROM (eth_depths INNER JOIN BUSD_depths ON eth_depths.date = BUSD_depths.date)
ORDER BY date DESC
Run a query to Download Data