boomer77Terra-UNI Airdrop Recipients
Updated 2021-08-31
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 claim_on_terra as (
select msg_value:contract::string as contract,
'MIR airdrop' as mir,
msg_value:execute_msg:claim:amount/1e6 as amount_claim,
msg_value:sender::string as user_address,
date_trunc('day', block_timestamp) as dt
from terra.msgs
where msg_type = 'wasm/MsgExecuteContract'
and msg_value like '%terra1kalp2knjm4cs3f59ukr4hdhuuncp648eqrgshw%'
and msg_value:execute_msg:claim:stage = 1
),
claim_on_eth as (
select event_inputs:account::string as users_address,
event_inputs:amount/1e18 as amount_claim,
date_trunc('day', block_timestamp) as dt1
from ethereum.events_emitted
where tx_succeeded = 'TRUE'
and event_name = 'Claimed'
and tx_to_address = '0x2a398bba1236890fb6e9698a698a393bb8ee8674'
and event_inputs:amount = '220036552520200076952'
),
uni_holding as (
select amount_usd, balance, symbol ,user_address, balance_date
from ethereum.erc20_balances
where contract_address = lower('0x1f9840a85d5af5bf1d1762f925bdaddc4201f984')
and user_address in (select users_address from claim_on_eth)
and balance_date = '2020-11-23'
),
cum_terra_user as (
select count(distinct user_address) as num_user,
dt ,
SUM(num_user) OVER(ORDER BY dt ROWS BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW) AS cumulative_terra_user_claim
from claim_on_terra
Run a query to Download Data