SWAP_DATE | New Buyers | Old Buyers | |
---|---|---|---|
1 | 2025-05-08 00:00:00.000 | 455 | 332 |
2 | 2025-05-07 00:00:00.000 | 202 | 261 |
3 | 2025-05-06 00:00:00.000 | 135 | 280 |
4 | 2025-05-05 00:00:00.000 | 215 | 286 |
5 | 2025-05-04 00:00:00.000 | 141 | 223 |
6 | 2025-05-03 00:00:00.000 | 167 | 215 |
7 | 2025-05-02 00:00:00.000 | 281 | 225 |
8 | 2025-05-01 00:00:00.000 | 303 | 284 |
9 | 2025-04-30 00:00:00.000 | 201 | 272 |
10 | 2025-04-29 00:00:00.000 | 223 | 266 |
11 | 2025-04-28 00:00:00.000 | 342 | 283 |
12 | 2025-04-27 00:00:00.000 | 282 | 224 |
13 | 2025-04-26 00:00:00.000 | 258 | 256 |
14 | 2025-04-25 00:00:00.000 | 378 | 297 |
15 | 2025-04-24 00:00:00.000 | 362 | 309 |
16 | 2025-04-23 00:00:00.000 | 427 | 356 |
17 | 2025-04-22 00:00:00.000 | 286 | 269 |
18 | 2025-04-21 00:00:00.000 | 173 | 236 |
19 | 2025-04-20 00:00:00.000 | 98 | 167 |
20 | 2025-04-19 00:00:00.000 | 125 | 196 |
chispasNew vs Old JupSOL Buyers
Updated 2025-05-08
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
›
⌄
SELECT
DATE(block_timestamp) AS swap_date,
COUNT(
DISTINCT CASE
WHEN DATE(block_timestamp) = first_buy_date THEN swapper
END
) AS "New Buyers",
COUNT(DISTINCT swapper) - COUNT(
DISTINCT CASE
WHEN DATE(block_timestamp) = first_buy_date THEN swapper
END
) AS "Old Buyers"
FROM
(
SELECT
swapper,
block_timestamp,
MIN(DATE(block_timestamp)) OVER (PARTITION BY swapper) AS first_buy_date
FROM
SOLANA.defi.fact_swaps
WHERE
swap_to_mint = 'jupSoLaHXQiZZTSfEWMTRRgpnyFm8f6sZdosWBjx93v'
AND succeeded = TRUE
) AS buys
GROUP BY
swap_date
ORDER BY
swap_date DESC;
Last run: about 1 month ago
...
388
14KB
18s