P50 lamports——
P75 lamports——
P95 lamports——
P99 lamports——
slot—mainnet-beta
samples0ring buffer
staleness—vs feed stamp
sol/usd—jupiter lite
awaiting first poll
00

Account scope

Reads one account through the whitelisted RPC proxy: balance, owner, token accounts and recent signatures. No wallet, no signature, read-only calls.

idle
balance——
exists · owner——
executable · space——
token accts · sigs——
press read account to query the proxy—

The gauges above stay global. Per-account priority fees would need getRecentPrioritizationFees, which the public RPC answers with zeroes, so the monitor does not draw them.

01

Fee wall instrument cluster

Four arc gauges on one shared log face, 100 to 10,000,000 lamports, so the needles compare directly. The band wall and the chart read the same feed.

awaiting first poll
10010M——
P50 lamportslog 100 → 10M
10010M——
P75 lamportslog 100 → 10M
10010M——
P95 lamportslog 100 → 10M
10010M——
P99 lamportslog 100 → 10M
band wall
p25 → p99
bars: log
tip_floor history · ring bufferhistory needs 2 samples
p25 —p50 —p75 —p95 —p99 —
x = local poll time · the feed stamp can lag it; staleness in the bar above is that gap
02

Cost calculator

Choose the transaction and the urgency band. Every row is priced against the percentiles above, live.

base 5,000 × 1 sig = 5,000 lam
transaction type
urgency → band
band cost——
you save vs p99——
per 1,000 txs—

total = —

priority fee = round(band × CU / 200,000) lamports: the band’s lamport budget spread over your compute limit. The tip column is the tip_floor value itself. USD uses the live SOL price. —

bandtip_floor lampriority feejito tiptotal lamtotal USDper 1k txs
P25——————
P50——————
P75——————
P95——————
P99——————

active band: highlighted row follows the urgency control. Percentiles are the global tip_floor feed; per-account priority fees are not shown because the public RPC returns zeroes for them.

03

Sample stream

One row per poll of the percentile feed, newest first. Pausable, filterable, flash on arrival.

0 rows0 shown
STREAMING · auto-prepend every 15s
utcslotΔp50p25p50p75p95p99ema50
Waiting for the first poll. Rows hold 80 in the DOM; the ring keeps 5,760 samples (24h at 15s).