Spectertrend
Updated 2025-01-10
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
›
⌄
WITH meprice AS (
SELECT
TRUNC(hour, 'day') AS day,
AVG(price) AS price
FROM
solana.price.ez_prices_hourly
WHERE
token_address = 'SonicxvLud67EceaEzCLRnMTBqzYUUYNr93DBkBdDES'
GROUP BY
day
)
SELECT
DATE_TRUNC('day', t.block_timestamp) AS date,
COUNT(t.tx_id) AS transaction_count,
SUM(COUNT(t.tx_id)) OVER (ORDER BY DATE_TRUNC('day', t.block_timestamp)) AS cum_tx,
SUM(t.amount * p.price) AS total_amount_usd,
SUM(SUM(t.amount * p.price)) OVER (ORDER BY DATE_TRUNC('day', t.block_timestamp)) AS cum_total_amount_usd,
COUNT(DISTINCT t.tx_from) AS stakers
FROM
solana.core.fact_transfers t
LEFT JOIN
meprice p
ON
TRUNC(t.block_timestamp, 'day') = p.day
WHERE
t.tx_to = 'Hdy8hy5eTBriXH1unEiFYWqV48RUhuFVYK79K1Ys5oWs'
AND t.mint = 'SonicxvLud67EceaEzCLRnMTBqzYUUYNr93DBkBdDES'
GROUP BY
date, p.day
ORDER BY
date DESC;
QueryRunArchived: QueryRun has been archived