KeyrockKeyrock MS [2]
Updated 2024-05-23
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 keyrock_fee as (
WITH raw_data AS (
SELECT
livequery.live.udf_api(
'https://dlmm-api.meteora.ag/wallet/GcsbRotLHuHGc3tzE7XBVQ2sNgAMJqbkeGuzjTAwxPfQ/4YVLUZGEhsjfsWuxRbo6h18vL297HYRHTrLVE8bwpyCW/earning'
) AS resp
)
SELECT
PARSE_JSON(resp) :data:total_fee_usd_claimed as keyrock_fees
FROM
raw_data
),
total_fee as (
WITH raw_data AS (
SELECT
livequery.live.udf_api(
'https://dlmm-api.meteora.ag/pair/4YVLUZGEhsjfsWuxRbo6h18vL297HYRHTrLVE8bwpyCW/analytic/pair_trade_volume?num_of_days=20'
) AS resp
)
SELECT
sum(flattened.value:fee_volume :: DECIMAL(18, 4)) AS fee_volume
FROM
raw_data,
LATERAL FLATTEN(input => PARSE_JSON(RESP) :data) AS flattened
WHERE flattened.value:day_date > '2024-02-28'
),
ms_ratio as (
SELECT *, keyrock_fees / fee_volume as keyrock_ratio
from total_fee
cross join keyrock_fee
),
daily_vol as (
WITH raw_data AS (
SELECT
QueryRunArchived: QueryRun has been archived