flyingfishdelete JUP Perps fees copy
Updated 2024-01-12
999
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
›
⌄
-- forked from JUP Perps fees @ https://flipsidecrypto.xyz/edit/queries/c975ed63-7d64-495a-8df4-3a9bef22caaf
with raw_data AS (
SELECT
f.index AS log_index
, f.value AS log_text
, a.block_timestamp
, a.tx_id
from solana.core.fact_transactions a
, lateral flatten (input => log_messages) f
WHERE 1 = 1
-- AND block_timestamp::date = '2024-01-01'
-- AND block_timestamp::date = '2023-12-29'
--AND block_timestamp > current_date - 1
AND block_timestamp > '2023-11-13'
AND block_timestamp < current_date
-- AND tx_id = '54mzbrdXfmLDfXdBMAj4tyTQsBSnGsiVKJPZvS7R5Pk6vBmaKw6VLfoqr7t4ttyRDW9uxygu8Za1u1ndioPjEYhw'
AND ARRAY_CONTAINS('Program PERPHjGBqRHArX4DySjwM6UJHiR3sWAatqfdBS2qQJu invoke [1]'::variant, log_messages)
-- AND (
-- ARRAY_CONTAINS('Program log: Instruction: IncreasePosition'::variant, log_messages)
-- OR
-- ARRAY_CONTAINS('Program log: Instruction: DecreasePosition'::variant, log_messages)
-- )
AND (
log_text ilike 'Program log: Instruction: IncreasePosition%'
OR
log_text ilike 'Program log: Instruction: DecreasePosition%'
OR
log_text ilike 'Program log: Instruction: LiquidatePosition%'
OR
log_text ilike 'Program log: Instruction: LiquidateFullPosition%'
OR
log_text ilike 'Program log: Collected fee:%'
)
AND log_text NOT ilike '%PreSwap'
AND log_text NOT ilike '%PostSwap'
QueryRunArchived: QueryRun has been archived