tubaecciSource Volume
Updated 2025-01-03
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
›
⌄
-- forked from Source Volume Over Time @ https://flipsidecrypto.xyz/studio/queries/ca06b4e6-3d29-4e80-a665-466e06cba186
WITH price AS(
SELECT
hour,
price
FROM base.price.ez_prices_hourly
WHERE token_address = '0xcbb7c0000ab88b473b1f5afd9ef808440eed33bf'
),
sources AS (
SELECT
block_timestamp,
from_address AS source,
amount
FROM base.core.ez_token_transfers
WHERE contract_address = '0xcbb7c0000ab88b473b1f5afd9ef808440eed33bf'
AND to_address NOT IN(SELECT address from base.core.dim_contracts)
AND amount IS NOT NULL
)
SELECT
CASE WHEN a.source = '0x0000000000000000000000000000000000000000' OR b.address = '0x0000000000000000000000000000000000000000' THEN 'Minted'
WHEN a.source IN('0x19ceead7105607cd444f5ad10dd51356436095a1','0x4e962bb3889bf030368f56810a9c96b83cb3e778','0x70acdf2ad0bf2402c957154f944c19ef4e1cbae1',
'0xf877acafa28c19b96727966690b2f44d35ad5976','0x42ecc7c3f10740805f9aa493b90552180bb7a4b6') THEN 'dex'
WHEN b.address_name IS NULL AND a.source NOT IN(SELECT address FROM base.core.dim_contracts) THEN 'wallet / Multisig'
WHEN b.label_type ilike '%chadmin%' THEN 'wallet / Multisig'
WHEN b.address_name IS NOT NULL THEN b.label_type
ELSE 'other contract'
END AS source_type,
SUM(amount) AS "volume cbBTC",
SUM(amount * price) AS "volume usd"
FROM sources AS a
LEFT JOIN crosschain.core.dim_labels AS b ON a.source = b.address
INNER JOIN price AS p ON DATE_TRUNC('hour', block_timestamp) = p.hour
GROUP BY 1
QueryRunArchived: QueryRun has been archived