jkhuhnke11token_accumulation
Updated 2023-04-24
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 ins AS (
SELECT
sender AS user_address,
currency AS token_contract,
t.project_name AS token_symbol,
COUNT(*) AS n_xfer_in,
SUM(amount / POW(10, l.decimal)) AS xfer_in_token_volume,
SUM((amount / POW(10, l.decimal)) * price) AS xfer_in_usd_volume
FROM
axelar.core.fact_transfers l
INNER JOIN axelar.core.dim_tokens t
ON l.currency = t.address
INNER JOIN osmosis.core.dim_prices p
ON DATE_TRUNC(
'hour',
l.block_timestamp
) = p.recorded_at
AND t.project_name = p.symbol
WHERE
block_timestamp :: DATE >= CURRENT_DATE - 90
AND (
transfer_type = 'IBC_TRANSFER_IN'
OR transfer_type = 'AXELAR'
)
GROUP BY
user_address,
token_contract,
token_symbol
),
outs AS (
SELECT
sender AS user_address,
currency AS token_contract,
t.project_name AS token_symbol,
COUNT(*) AS n_xfer_out,
SUM(amount / POW(10, l.decimal)) AS xfer_out_token_volume,
Run a query to Download Data