MLDZMNGOS15
Updated 2023-02-10
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 t1 as (select
distinct SIGNERS[0] as u_atlas
from solana.core.fact_events
where SUCCEEDED='TRUE'
and BLOCK_TIMESTAMP >= CURRENT_DATE - {{Time_period_days}}
and PROGRAM_ID in ('traderDnaR5w6Tcoi3NFm53i48FTDNbGjBSZwWXDRrg','FLEET1qqzpexyaDpqb2DGsSzE2sDCizewCg9WjrA6DBW','gateVwTnKyFrE8nxUUgfzoZTPKgJQZUbLsEidpG4Dp2')
),
t2 as (select
distinct SIGNERS[0] as u_aurory
from solana.core.fact_events
where SUCCEEDED='TRUE'
and BLOCK_TIMESTAMP >= CURRENT_DATE - {{Time_period_days}}
and PROGRAM_ID in ('EXpwP3pqPzA4arF8i89w7smtvxHzyYETmCpPspLPrR7J','STkwf3sbMapjy7KV3hgrJtcVvY4SvRxWQ8pj4Enw1i5','comp8FLpN5bbNUC2fhnkFtM7T16DWvaHs8N5dcaoZWP')
),
t3 as (select
distinct SIGNERS[0] as u_genopets
from solana.core.fact_events
where SUCCEEDED='TRUE'
and BLOCK_TIMESTAMP >= CURRENT_DATE - {{Time_period_days}}
and PROGRAM_ID in ('srmv4uTCPF81hWDaPyEN2mLZ8XbvzuEM6LsAxR8NpjU','StaKe9nb7aUjXpjpZ45o6uJBsZxj2BWCDBtjk8LCg2v','CrAFTUv7zKXBaS5471aCwHx7mq9Jp1eQQB5FQgdiSLyi','HAbiTatJVqoCJd9asyr6RxMEdwtfrQugwp7VAFyKWb1g')
)
select
case
when Swapper in (select u_atlas from t1) then 'Atar Atlas'
when Swapper in (select u_aurory from t2) then 'Aurory'
when Swapper in (select u_genopets from t3) then 'Genopets'
end as users,
CONCAT(q.ADDRESS_NAME,' - ',z.ADDRESS_NAME) as asset_pairs,
count(distinct tx_id) as no_swaps,
count(distinct SWAPPER) as no_trader
from solana.core.fact_swaps x
left join solana.core.dim_labels z on x.SWAP_TO_MINT=z.ADDRESS
join solana.core.dim_labels q on x.SWAP_from_MINT=q.ADDRESS
Run a query to Download Data