sarathUsers in Friktion6
Updated 2022-07-28
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_sol as (
SELECT tx_id
From solana.core.fact_events
Where block_timestamp >= CURRENT_DATE()-INTERVAL'30 day' And SUCCEEDED = 'TRUE'
And INSTRUCTION:parsed:info:mint = '4Hnh1UCC6HLzx9NaGKnTVHR2bANcRrhydumdHCnrT3i2' and index = 2 and event_type = 'create'
)
, sol_deposits as (
SELECT block_timestamp::date as date, e.tx_id, INNER_INSTRUCTION:instructions[1]:parsed:info:amount / POW(10,9) as amount, INNER_INSTRUCTION:instructions[1]:parsed:info:authority as wallet
FROM solana.core.fact_events e INNER JOIN tx_sol t ON e.tx_id = t.tx_id
WHERE index = 3 and date >= CURRENT_DATE()-INTERVAL'30 day' And SUCCEEDED = 'TRUE' and INNER_INSTRUCTION:instructions[1]:parsed:type = 'transfer'
)
, tx_msol as (
SELECT tx_id
From solana.core.fact_events
Where block_timestamp >= CURRENT_DATE()-INTERVAL'30 day' And SUCCEEDED = 'TRUE'
And INSTRUCTION:parsed:info:mint = '6UA3yn28XecAHLTwoCtjfzy3WcyQj1x13bxnH8urUiKt' and index = 0 and event_type = 'create'
)
, msol_deposits as (
SELECT block_timestamp::date as date, e.tx_id, INNER_INSTRUCTION:instructions[1]:parsed:info:amount / POW(10,9) as amount,
INNER_INSTRUCTION:instructions[1]:parsed:info:authority as wallet
FROM solana.core.fact_events e INNER JOIN tx_msol t ON e.tx_id = t.tx_id
WHERE index = 1 and date >= CURRENT_DATE()-INTERVAL'30 day' And SUCCEEDED = 'TRUE' and INNER_INSTRUCTION:instructions[1]:parsed:type = 'transfer'
)
, deposits as (
SELECT 'mSOL' as type, wallet, SUM(amount) as msol_deposited
FROM msol_deposits
GROUP BY 1, 2
)
SELECT
Run a query to Download Data