carsonbrownToken Type Growth
Updated 2023-04-13Copy 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
›
⌄
-- forked from Token Type Usage @ https://flipsidecrypto.xyz/edit/queries/e16d6f99-cf70-4b09-8c0c-7f54287b187b
WITH trans AS (
SELECT block_timestamp, origin_from_address AS sender, origin_to_address AS receiver
, amount, symbol, amount_usd
, CASE
WHEN symbol IN ('USDC', 'USDT') THEN 'Fiat Backed'
WHEN symbol = 'WETH' THEN 'Native Currency'
WHEN symbol = 'WBTC' THEN 'Derivative Token'
END AS type
, date_trunc('day', block_timestamp) AS day, date_trunc('month', block_timestamp) AS month
FROM ethereum.core.ez_token_transfers
WHERE contract_address IN (
lower('0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48'),
lower('0xdAC17F958D2ee523a2206206994597C13D831ec7'),
lower('0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2'),
lower('0x2260FAC5E5542a773Aa44fBCfeDf7C193bc2C599')
)
QUALIFY RANK () OVER (PARTITION BY receiver, symbol ORDER BY block_timestamp) = 1
UNION
SELECT block_timestamp, eth_from_address AS sender, eth_to_address AS receiver
, amount, 'ETH' AS symbol, amount_usd, 'Native Currency' AS type
, date_trunc('day', block_timestamp) AS day, date_trunc('month', block_timestamp) AS month
FROM ethereum.core.ez_eth_transfers
QUALIFY RANK () OVER (PARTITION BY receiver, symbol ORDER BY block_timestamp) = 1
)
SELECT month, type, count(*) AS trades
FROM trans
GROUP BY 1,2
ORDER BY month
Run a query to Download Data