jackguyBONK DEX 1
Updated 2024-07-15
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
›
⌄
SELECT
date(block_timestamp) as day,
count(DISTINCT tx_id) as SWAPS,
count(DISTINCT SWAPPER) as SWAPPERS,
sum(
CASE when SWAP_FROM_MINT LIKE 'DezXAZ8z7PnrnRJjz3wXBoRgixCa6xjnB7YaB1pPB263' then SWAP_FROM_AMOUNT * BONK_price
else SWAP_TO_AMOUNT * BONK_price end
) as swap_volume_usd
FROM solana.defi.fact_swaps
LEFT outer JOIN (
SELECT
date_trunc('day',recorded_hour) as date,
median(CASE WHEN symbol = 'SOL' then close end) as SOL_price,
median(CASE WHEN symbol = 'BONK' then close end) as BONK_price,
median(CASE WHEN symbol = 'BONK' then close end) / median(CASE WHEN symbol = 'SOL' then close end) as BONK_SOL_price
FROM solana.price.fact_token_prices_hourly
WHERE (symbol = 'BONK' or symbol = 'SOL')--token_address = '6dhTynDkYsVM7cbF7TKfC9DWB636TcEM935fq7JzL2ES' and decimals = 9
AND date>='2022-12-30'
GROUP by date
ORDER BY date DESC
) on date(block_timestamp) = date
WHERE SWAP_FROM_MINT LIKE 'DezXAZ8z7PnrnRJjz3wXBoRgixCa6xjnB7YaB1pPB263'
OR SWAP_to_MINT LIKE 'DezXAZ8z7PnrnRJjz3wXBoRgixCa6xjnB7YaB1pPB263'
GROUP BY 1
HAVING day BETWEEN '{{ start_date }}' and '{{ end_date }}'
Auto-refreshes every 6 hours
QueryRunArchived: QueryRun has been archived