Polaris_9R(THORSwap) Affiliate Contributed Liquidity Fees By Date Range
Updated 2024-01-16
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 tx_ids AS (
SELECT
TX_ID,
SPLIT_PART(MEMO, ':', 4) LIKE '%/%/%' AS IS_STREAMING,
COUNT(1) AS TX_COUNT
FROM
thorchain.defi.fact_swaps_events
WHERE
UPPER(SPLIT_PART(MEMO, ':', 1)) IN ('SWAP', 'S', '=')
AND BLOCK_TIMESTAMP >= '{{start_date}}' :: DATE
AND BLOCK_TIMESTAMP < '{{end_date}}' :: DATE + INTERVAL '1 DAY'
AND SPLIT_PART(MEMO, ':', 5) IN ('t')
GROUP BY
1,
2
),
base AS (
SELECT
t.TX_ID,
se.BLOCK_TIMESTAMP :: DATE AS date,
IS_STREAMING,
LIQ_FEE_RUNE_USD AS LIQUIDITY_FEES_USD
FROM
tx_ids AS t
JOIN thorchain.defi.fact_swaps AS se ON se.TX_ID = t.TX_ID
AND se.BLOCK_TIMESTAMP >= '{{start_date}}' :: DATE
AND se.BLOCK_TIMESTAMP < '{{end_date}}' :: DATE + INTERVAL '1 DAY'
)
SELECT
DATE,
SUM(LIQUIDITY_FEES_USD) AS TOTAL_LIQUIDITY_FEES_USD,
SUM(
CASE
WHEN IS_STREAMING THEN LIQUIDITY_FEES_USD
ELSE 0
END
QueryRunArchived: QueryRun has been archived