How the Strategy panel estimates how many successful Autodeploy fires your SOL bankroll
can still fund — after ORE #167 recycling — and why a tiny net burn must never look like
0 SOL.
Your miner keeps SOL in its Autodeploy balance. Every successful fire sends some of that SOL onto the board. After each round, most of that SOL comes back and can be used again. Only a smaller permanent “haircut” — protocol burn plus your deployer/protocol fees — is gone forever.
Estimated runway answers one question:
Roughly how many successful full-budget fires can this bankroll still support before it can no longer afford another fire at the current strategy settings?
It does not predict ORE earnings, Motherlode wins, USD profit, or how many minutes until you run dry if the strategy often skips.
≈ 68 fires at 0.044 SOL and, when the net estimate is live,
Net burn ≈ 0.0051 SOL per fire.
The net-burn line appears when the net estimate is live. Until then, a simpler gross helper may still be on screen while the net estimate is collected in the background for comparison.
A fire is a successful Autodeploy that actually places SOL on tiles. Skipped rounds (EV Gate miss, Crowded-round skip, Motherlode range skip, low balance, and so on) spend zero bankroll and do not reduce the fire count — they only stretch calendar time.
So “≈ 100 fires” means about a hundred full deployments, not “100 minutes” or “100 wall-clock rounds.”
Before ORE #167, it was tempting to estimate runway as:
That treats every deploy as permanently spent. After #167, almost all of the SOL returns:
2626 / 25000)Returned SOL lands as claimable rewards and is recycled back into Autodeploy SOL before later fires. The old gross helper therefore understated runway by roughly an order of magnitude.
Even though most SOL comes back later, you still need enough gross float now
to place the next full fire (deploy + fees + checkpoint). The estimator preserves that threshold —
it is not a naïve bankroll ÷ net burn quotient alone.
The estimator starts from spendable Autodeploy float, not only the raw on-screen balance:
22374 / 25000) and is forecast only. It is never treated as crank-safe spendable.Fees come from the miner’s live on-chain deployer config, not product defaults. Wallet compute and Jito tips are not part of this runway.
Same affordability idea the crank uses: gross deploy + live fees + checkpoint, compared against forecast bankroll that already excluded rent.
The leading 1 is the next full fire you can place right now.
The floor term is how many additional full fires the remaining float can fund after that burn loop.
All arithmetic is in the smallest SOL units (lamports, integer). Do not divide floating-point SOL strings — display rounding is separate from the math.
| Strategy | Runway view |
|---|---|
| Lotto, Fixed Tiles, X Random, EV Gate, V4 presets, OG Sniper, Custom Equal | Single expected fire count (fixed equal-N / fixed gross when it fires) |
| Shadow | Standard / Best / Worst from recent same-config gross spends |
| Custom + OccupancyMatch sizing | Standard / Best / Worst (same as Shadow) |
Variable-spend scenarios use trailing successful fires from the same strategy config:
Fewer than 10 same-config successful fires → honest “need more history” state (no fake trio). 10–19 → three-case with a limited-history note. Skips and zero-deploy rounds are excluded from the spend distribution. A config change starts a new history window.
On 2026-09-22 a miner’s Strategy card looked inconsistent:
Miner address (the public address shown on Mining):
DKw9TC5VRfb3Sgw6q1EuqrFoNJhc6E8mnW4gQimYEDwX
36,754 lamports (0.000036754 SOL).
Live fee schedule for this miner (not product defaults):
| bps fee | 25 |
|---|---|
| flat fee | 15,000 lamports |
| deploy fee | 1,000 lamports |
| checkpoint fee | 10,000 lamports |
| gross | 100,000 lamports (0.0001 SOL) |
| protocol-side 10.504% | 10,504 lamports |
| bps on gross | 250 lamports |
| expected net burn | 36,754 lamports |
| required float | 126,250 lamports |
| forecast bankroll (reconciled) | 30,017,252 lamports |
At 4 decimal places, 36,754 lamports rounds to 0 — that is why the card
said “Net burn ≈ 0 SOL per fire” next to hundreds of fires. With precise display it reads
0.000036754 SOL, and the two lines reconcile.
Captured 2026-09-22 ≈ 09:51 UTC:
| gross | 500,000 lamports (0.0005 SOL) |
|---|---|
| expected net burn | 79,770 lamports |
| required float | 527,250 lamports |
| forecast bankroll | 29,063,763 lamports |
| remaining fires | 358 |
| Independent recalculation | 1 + floor((29063763 − 527250) / 79770) = 358 |
A follow-up capture ~12 minutes later showed 347 fires with the same net and required float — the bankroll was still mining; the formula still matched exactly.
814 was correct for the screenshot’s 0.0001 SOL configuration. The apparent contradiction was display rounding, not runway math. The fix ships precise formatting on the Strategy-panel gross/net lines without changing the estimator.
balance / cap number.