hesstest
Updated 2023-08-09
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
›
⌄
with final as (select *, ACTION_DATA:"method_name" as method
from near.core.fact_actions_events
where ACTION_NAME = 'FunctionCall'
and ACTION_DATA:"method_name" is not null
and block_timestamp::date >= '2023-01-01'
)
,
drops as (select DISTINCT tx_hash
from final
where receiver_id in ('contract.icebreak.near','v2.keypom.near','v1-4.keypom.near','hk-keypom.near','v1-3.keypom.near','testingkeypom','eth-toronto.keypom.near','nearcon.keypom.near','v1.keypom.near')
and method ilike '%claim%'
),
fnl as (select date(block_timestamp) as date, receiver_id as claimer, count(DISTINCT(tx_hash)) as redeem, sum(ACTION_DATA:"deposit"/pow(10,24)) as near_amounts
from near.core.fact_actions_events
where receiver_id not in ('contract.icebreak.near','v2.keypom.near','v1-4.keypom.near','hk-keypom.near','v1-3.keypom.near','testingkeypom','eth-toronto.keypom.near','nearcon.keypom.near','v1.keypom.near')
and block_timestamp::date >= '2023-01-01'
and tx_hash in (select tx_hash from drops)
group by 1,2)
select count(DISTINCT(claimer)) as claimers, avg(redeem) as avg_redeem, sum(redeem) as redeemed_link,
sum(near_amounts) as near, avg(near_amounts) as avg_near
from fnl
where claimer not in ('nft-v2.keypom.near','mint.sharddog.near','sharddog.near','social.near','nft-v2.keypom.near','near','stacksports.near','ssoperations.near','stacknft.near','dao-bot.keypom.near','build.sputnik-dao.near','keypom.near')
Run a query to Download Data