kellen1inch Airdrop Outcomes
Updated 2021-08-06Copy Reference Fork
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
›
⌄
WITH constants AS (
SELECT '0x111111111117dc0aa78b770fa6a738034120c302' AS c_contract_address
, 'claim' AS c_origin_function_name
), airdrop_recipients AS (
SELECT to_address AS address
, MIN(block_timestamp) AS rec_time
, SUM(amount) AS airdrop_amt
FROM ethereum.udm_events u
JOIN constants c ON c.c_contract_address = u.contract_address
AND c.c_origin_function_name = u.origin_function_name
WHERE from_address IN ( '0xe295ad71242373c37c5fda7b57f26f9ea1088afe', '0x4ee7c0f5480eb1edd8902a5e8b991ed52992d5f5' )
AND block_timestamp < CURRENT_DATE - 90
GROUP BY 1
), transfers_to_0 AS (
SELECT to_address AS address
, SUM(amount) AS transfer_to_amt
FROM ethereum.udm_events u
JOIN airdrop_recipients r ON r.address = u.to_address
AND u.block_timestamp > r.rec_time
JOIN constants c ON c.c_contract_address = u.contract_address
WHERE from_label IS NULL
GROUP BY 1
), transfers_from_0 AS (
SELECT from_address AS address
, SUM(amount) AS transfer_from_amt
FROM ethereum.udm_events u
JOIN constants c ON c.c_contract_address = u.contract_address
JOIN airdrop_recipients r ON r.address = u.from_address
AND u.block_timestamp > r.rec_time
WHERE to_label IS NULL
GROUP BY 1
), cex_transfers_to_0 AS (
SELECT to_address AS address
, SUM(amount) AS cex_transfer_to_amt
FROM ethereum.udm_events u
JOIN constants c ON c.c_contract_address = u.contract_address
Run a query to Download Data