DAY | RICH_COUNT_100K | RICH_COUNT_10K | RICH_COUNT_1K | RICH_COUNT_100 | |
---|---|---|---|---|---|
1 | 2025-06-09 00:00:00.000 | 159 | 1006 | 4940 | 15818 |
2 | 2025-06-08 00:00:00.000 | 161 | 1016 | 4946 | 15835 |
3 | 2025-06-07 00:00:00.000 | 159 | 1009 | 4938 | 15819 |
4 | 2025-06-06 00:00:00.000 | 158 | 1003 | 4930 | 15825 |
5 | 2025-06-05 00:00:00.000 | 160 | 1005 | 4933 | 15840 |
6 | 2025-06-04 00:00:00.000 | 157 | 999 | 4925 | 15826 |
7 | 2025-06-03 00:00:00.000 | 157 | 1003 | 4933 | 15833 |
8 | 2025-06-02 00:00:00.000 | 154 | 1004 | 4939 | 15842 |
9 | 2025-06-01 00:00:00.000 | 158 | 1012 | 4939 | 15836 |
10 | 2025-05-31 00:00:00.000 | 157 | 1008 | 4936 | 15815 |
11 | 2025-05-30 00:00:00.000 | 156 | 1005 | 4927 | 15809 |
12 | 2025-05-29 00:00:00.000 | 158 | 1009 | 4943 | 15829 |
13 | 2025-05-28 00:00:00.000 | 161 | 1015 | 4945 | 15821 |
14 | 2025-05-27 00:00:00.000 | 163 | 1021 | 4955 | 15825 |
15 | 2025-05-26 00:00:00.000 | 158 | 1018 | 4959 | 15841 |
16 | 2025-05-25 00:00:00.000 | 163 | 1022 | 4961 | 15842 |
17 | 2025-05-24 00:00:00.000 | 164 | 1022 | 4962 | 15849 |
18 | 2025-05-23 00:00:00.000 | 162 | 1021 | 4961 | 15846 |
19 | 2025-05-22 00:00:00.000 | 169 | 1017 | 4955 | 15836 |
20 | 2025-05-21 00:00:00.000 | 165 | 1017 | 4955 | 15852 |
pietrektrune distribution
Updated 22 hours ago
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
›
⌄
WITH transactions AS (SELECT to_address as address, amount_e8 as amount, to_date(block_timestamp) as date FROM thorchain.core.fact_transfer_events as c1 WHERE c1.asset = 'THOR.RUNE' UNION ALL SELECT from_address as address, amount_e8*(-1) as amount, to_date(block_timestamp) as date FROM thorchain.core.fact_transfer_events as c2 WHERE c2.asset = 'THOR.RUNE'),
daily_change AS (SELECT SUM(amount) as change, date, address FROM transactions GROUP BY date, address ORDER BY date),
daily_change_indexed AS (SELECT date, address, change, ROW_NUMBER() OVER(PARTITION BY address ORDER BY date) AS rownum FROM daily_change ORDER BY date),
daily_change_balance AS (SELECT date, address, change, (SELECT SUM(change) FROM daily_change_indexed AS c2 WHERE c2.address = c1.address AND c2.rownum <= c1.rownum) AS balance FROM daily_change_indexed AS c1 ORDER BY date),
dates AS (SELECT DISTINCT date, 0 as C FROM daily_change_balance ORDER BY date),
rich_increase AS (SELECT date, COUNT(*) as C FROM daily_change_balance as c1 WHERE c1.balance >= 10000000000 AND c1.balance - c1.change < 10000000000 GROUP BY date ORDER BY date),
rich_decrease AS (SELECT date, COUNT(*) * (-1) as C FROM daily_change_balance as c1 WHERE c1.balance < 10000000000 AND c1.balance - c1.change >= 10000000000 GROUP BY date ORDER BY date),
combination AS (SELECT * FROM dates UNION ALL SELECT * FROM rich_increase UNION ALL SELECT * FROM rich_decrease),
rich_change_indexed AS (SELECT date, SUM(C) AS change, ROW_NUMBER() OVER(ORDER BY date) as rownum FROM combination GROUP BY date ORDER BY date),
rich_change_100 AS (SELECT date as day, (SELECT SUM(change) FROM rich_change_indexed AS c2 WHERE c2.rownum <= c1.rownum) as rich_count_100 FROM rich_change_indexed c1),
----------------------------------
transactions2 AS (SELECT to_address as address, amount_e8 as amount, to_date(block_timestamp) as date FROM thorchain.core.fact_transfer_events as c1 WHERE c1.asset = 'THOR.RUNE' UNION ALL SELECT from_address as address, amount_e8*(-1) as amount, to_date(block_timestamp) as date FROM thorchain.core.fact_transfer_events as c2 WHERE c2.asset = 'THOR.RUNE'),
daily_change2 AS (SELECT SUM(amount) as change, date, address FROM transactions2 GROUP BY date, address ORDER BY date),
daily_change_indexed2 AS (SELECT date, address, change, ROW_NUMBER() OVER(PARTITION BY address ORDER BY date) AS rownum FROM daily_change2 ORDER BY date),
daily_change_balance2 AS (SELECT date, address, change, (SELECT SUM(change) FROM daily_change_indexed2 AS c2 WHERE c2.address = c1.address AND c2.rownum <= c1.rownum) AS balance FROM daily_change_indexed2 AS c1 ORDER BY date),
dates2 AS (SELECT DISTINCT date, 0 as C FROM daily_change_balance2 ORDER BY date),
rich_increase2 AS (SELECT date, COUNT(*) as C FROM daily_change_balance2 as c1 WHERE c1.balance >= 100000000000 AND c1.balance - c1.change < 100000000000 GROUP BY date ORDER BY date),
rich_decrease2 AS (SELECT date, COUNT(*) * (-1) as C FROM daily_change_balance2 as c1 WHERE c1.balance < 100000000000 AND c1.balance - c1.change >= 100000000000 GROUP BY date ORDER BY date),
combination2 AS (SELECT * FROM dates2 UNION ALL SELECT * FROM rich_increase2 UNION ALL SELECT * FROM rich_decrease2),
Last run: about 22 hours agoAuto-refreshes every 24 hours
...
1499
69KB
34s