nsa2000aval5
Updated 2022-12-08Copy Reference Fork
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
›
⌄
-- This code is thankfully burrowed from 0xHaM☰d: https://app.flipsidecrypto.com/dashboard/uzrRa3
WITH
mint_and_burn_transactions AS (
SELECT
tx_hash
, event_index
, block_timestamp
, origin_from_address
, event_inputs['from']::string AS sender
, event_inputs['to']::string AS receiver
, contract_address AS token_address
, event_inputs['value']::bigint / pow(10,6) AS amount
, (CASE WHEN sender = '0xbf14db80d9275fb721383a77c00ae180fc40ae98' THEN 'Withdraw USDC to Avalanche'
WHEN receiver = '0xbf14db80d9275fb721383a77c00ae180fc40ae98' THEN 'Deposit USDC to Circle'
ELSE 'Others' END) AS transaction_type
, (CASE WHEN sender = '0xbf14db80d9275fb721383a77c00ae180fc40ae98' THEN receiver
WHEN receiver = '0xbf14db80d9275fb721383a77c00ae180fc40ae98' THEN sender END) AS wallet_address
FROM avalanche.core.fact_event_logs AS transfer
WHERE tx_status = 'SUCCESS'
AND event_name = 'Transfer'
AND block_timestamp >= '2022-07-01 00:00:00.000'
AND try_to_numeric(event_inputs['value']::string) IS NOT NULL
AND contract_address = '0xb97ef9ef8734c71904d8002f8b6bc66dd9c48a6e'
AND (sender = '0xbf14db80d9275fb721383a77c00ae180fc40ae98' -- withdraw from Circle
OR receiver = '0xbf14db80d9275fb721383a77c00ae180fc40ae98') -- deposit to Circle
AND NOT (sender = '0x0000000000000000000000000000000000000000' -- mint
OR receiver = '0x0000000000000000000000000000000000000000') -- burn
),
daily_stats AS (
SELECT
block_timestamp::date AS utc_date
Run a query to Download Data