FeeRelayer

Relays

What each relay charges and whether it is answering right now. Every relay publishes a guide page where you can get a transaction sponsored without writing any code.

6 of 6 relays answering. Checked 2026-09-19T20:06:36.346Z.

RelayStatusFee policyFee payer SOLTodayAll time
test-helius.feerelayer.netanswering1% · min 0.002 USDChelius0.1171 SOL00 paid / 0 free6213 paid / 49 freeguide
test-alchemy.feerelayer.netanswering1% · min 0.002 USDCalchemy0.1171 SOLnot counted yetnot counted yetguide
free2.feerelayer.netanswering1% · min 0.002 USDChelius0.1171 SOLnot counted yetnot counted yetguide
test-test.feerelayer.netanswering1% · min 0.01 USDChelius0.1171 SOLnot counted yetnot counted yetguide
helius.feerelayer.netanswering1% · min 0.002 USDChelius0.1171 SOL00 paid / 0 free168 paid / 8 freeguide
alchemy.feerelayer.netanswering1% · min 0.002 USDCalchemy0.1171 SOLnot counted yetnot counted yetguide

Treasury

How much the relay keeps in its hot wallet, and why. The ceiling is the greater of what the last 60 days of fees brought in and a small operating float; the excess goes to a wallet kept offline. Every figure below is derived from the public chain, so anyone can recompute it.

hot balance29.980069 USDC
retention ceiling29.164619 USDCthe 60-day revenue binds
60-day revenue29.164619 USDCsince 2026-07-22
operating float25.000000 USDCone SOL refill plus the reserve
measured at2026-09-19T18:00:54.804Zreconciled against the chain

Counts are relay calls served: paid = payments (the USDC fee is what limits them), free = memo broadcasts. “Today” is the UTC day 2026-09-19. “Not counted yet” means no counter exists for that relay, which is not the same as zero: counting started when this page did, so calls a relay served before then were never measured. Counters are best-effort and can lose a call under concurrency, so treat them as an order of magnitude, not an audit. They are published here and nowhere else: the machine-readable relay list at /relays.json carries no usage figures. The fee-payer balance is read live from the relay’s own RPC backend; “unknown” means the check did not get an answer, not that the balance is zero.