Balance Level | Average ETH Balance | Median ETH Balance | Station Visitors | |
---|---|---|---|---|
1 | a. Without Gas | 0 | 0 | 3942 |
2 | b. <= $0.5 | 0.00008049244802 | 0.0000942735 | 922 |
3 | c. $0.5 - $1 | 0.0002154785795 | 0.000204586 | 529 |
4 | d. $1 - $5 | 0.0008273940854 | 0.000817804 | 1967 |
5 | e. $5 - $10 | 0.002180375933 | 0.002140104 | 1205 |
6 | f. $10 - $50 | 0.007383711381 | 0.006651105 | 3217 |
7 | g. > $50 | 0.07224384176 | 0.036175034 | 2979 |
hbd199403 - Filling the Tank: Pre Balance Distribution
Updated 2025-01-21
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 price as (
select
HOUR,
TOKEN_ADDRESS,
symbol,
PRICE
from crosschain.price.ez_prices_hourly
where TOKEN_ADDRESS in ('7vfCXTUXx5WJV5JADk17DUJ4ksgau7utNKj4b963voxs') -- ETH
and BLOCKCHAIN in ('solana')
and HOUR >= '2024-11-05'),
balances as (
select
PRE_BALANCES[1]/pow(10,9) as pre_bal,
PRE_BALANCES[1]/pow(10,9) * price as usd_pre_bal,
*
from eclipse.core.fact_transactions
join price on date_trunc('hour', block_timestamp) = date_trunc('hour', hour)
where tx_id in (select distinct tx_id from eclipse.core.fact_events where signers[0] = 'GasssK1zRZJ378zkkTuqP7J8ExwmYMaHsXtxNuDoXkne' and PROGRAM_ID = 'whirLbMiicVdio4qvUfM5KAg6Ct8VwpYzGff3uctyCc' and SUCCEEDED = 'TRUE')
order by 3)
select
case
when usd_pre_bal = 0 then 'a. Without Gas'
when usd_pre_bal > 0 and usd_pre_bal <= 0.5 then 'b. <= $0.5'
when usd_pre_bal > 0.5 and usd_pre_bal <= 1 then 'c. $0.5 - $1'
when usd_pre_bal > 1 and usd_pre_bal <= 5 then 'd. $1 - $5'
when usd_pre_bal > 5 and usd_pre_bal <= 10 then 'e. $5 - $10'
when usd_pre_bal > 10 and usd_pre_bal <= 50 then 'f. $10 - $50'
when usd_pre_bal > 50 then 'g. > $50'
end as "Balance Level",
avg(pre_bal) as "Average ETH Balance",
Median(pre_bal) as "Median ETH Balance",
count(distinct signers[1]) as "Station Visitors"
from balances
group by 1
Last run: 3 months ago
7
316B
75s