FlorentGMKLP fees
Updated 2024-04-17
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 fees as (
SELECT
*,
withdrawal_fee + traders_settlement + trading_fees as total_mklp_profit
FROM
(
SELECT
date_trunc('day', BLOCK_TIMESTAMP) AS day,
SUM(
CASE
WHEN event_data ['fee_type'] = '2' THEN event_data ['amount'] / 1000000
ELSE 0
END
) AS withdrawal_fee,
SUM(
CASE
WHEN event_data ['fee_type'] = '3'
AND event_data ['amount_sign'] = TRUE THEN event_data ['amount'] / 1000000 -- TRUE when amount goes to the lp
WHEN event_data ['fee_type'] = '3'
AND event_data ['amount_sign'] = FALSE THEN - event_data ['amount'] / 1000000 -- False when amount taken from the lp
ELSE 0
END
) AS traders_settlement,
SUM(
CASE
WHEN event_data ['fee_type'] = '4' THEN event_data ['amount'] / 1000000
ELSE 0
END
) AS trading_fees
FROM
aptos.core.fact_events
WHERE
event_type = '0x5ae6789dd2fec1a9ec9cccfb3acaf12e93d432f0a3a42c92fe1a9d490b7bbc06::house_lp::FeeEvent'
AND account_address = '0x5ae6789dd2fec1a9ec9cccfb3acaf12e93d432f0a3a42c92fe1a9d490b7bbc06'
AND BLOCK_TIMESTAMP :: DATE >= '2023-10-28'
GROUP BY
QueryRunArchived: QueryRun has been archived