MLDZMNbinance_dexs
Updated 2023-04-14
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 bsc_dexs @ https://flipsidecrypto.xyz/edit/queries/366a73bd-f7da-44dc-b1a9-2d4c7b4e7745
with squid as (select
*
from axelar.core.ez_squid
where source_chain = 'binance'
),
price as (select
HOUR::date as day,
SYMBOL,
TOKEN_ADDRESS,
DECIMALS,
avg(price) as token_price
from bsc.core.fact_hourly_token_prices
group by 1,2,3,4
)
SELECT
date_trunc('week',s.BLOCK_TIMESTAMP) as date,
project_name as dex,
count(distinct s.tx_hash) as no_swaps,
count(distinct FROM_ADDRESS) as no_swappers,
sum(RAW_AMOUNT/pow(10,DECIMALS)*token_price) as volume,
avg(RAW_AMOUNT/pow(10,DECIMALS)*token_price) as avg_volume,
median(RAW_AMOUNT/pow(10,DECIMALS)*token_price) as median_volume
FROM bsc.core.fact_token_transfers s
LEFT JOIN bsc.core.dim_labels l ON s.TO_ADDRESS = l.address
JOIN price p ON s.block_timestamp::date = p.day and p.token_address=s.CONTRACT_ADDRESS
left join squid b on s.FROM_ADDRESS=b.sender and s.BLOCK_TIMESTAMP::date=b.BLOCK_TIMESTAMP::date
where label_type='dex'
and s.tx_hash in (select tx_hash from squid)
group by 1,2
Run a query to Download Data