-
v1.23.0
StableAll checks were successfulRelease / Docker Multi-Arch (push) Successful in 19m53sRelease / Binary aarch64-unknown-linux-gnu (push) Successful in 10m56sRelease / Binary x86_64-unknown-linux-gnu (push) Successful in 9m34sRelease / Linux .deb + .rpm (amd64) (push) Successful in 10m27sRelease / Linux .deb + .rpm (arm64) (push) Successful in 11m37sRelease / Linux AppImage (aarch64) (push) Successful in 10m38sRelease / Linux AppImage (x86_64) (push) Successful in 9m31sCI / Rust clippy (push) Successful in 1m40sCI / Rust fmt (push) Successful in 1m11sCI / Rust test (push) Successful in 5m15sCI / UI (SvelteKit) (push) Successful in 1m9sCI / Security Audit (push) Successful in 1m18sdocs / build (push) Successful in 34sRelease / Cosign sign artifacts (push) Successful in 27sRelease / Forgejo Release (push) Successful in 35sreleased this
2026-07-24 06:51:00 +00:00 | 35 commits to main since this releaseThe pool tells you the truth, and celebrates the moments.
Added
- Honest odds panel on the public wallet page. The old "Est. time to block"
tile showed a single mean ("~12,000 years") — the average of an exponential
distribution presented as a forecast, which reads as "never" and hides the one
property that makes solo mining rational: it is memoryless. The wallet page
(/users/<address>) now shows the real distribution instead — chance in the
next 24 hours, chance within a year, the 50/50 point, and an honest "luck so
far" line (expected blocks from your accepted work, and the probability a
miner with your history would still have none). Odds under 1 % render as
"1 in N", percentages are floored (never rounded past their true value), and a
memorylessness footnote ships in all eight locales. All probabilities are
computed server-side by a tested Poisson kernel and exposed as anodds
object on/api/users/{address}(null when the wallet is offline). The
expected-blocks figure is fed by a new tiny per-wallet accumulator
(wallet_lifetime) written batched alongside the existing aggregation, so it
stays correct across difficulty retargets. - Moment notifications for verified wallets. Solo mining lives on three
moments; the pool pushed only one (block found). Wallets with a verified
notify_targetnow also get a push when they set a new personal best share
(across all their rigs, not per-rig) and when they first enter the pool's
all-time top 100 — a genuine entry only (the leaderboard was already full and
the address held no prior spot; climbing higher does not re-fire). Each moment
has its own per-address cooldown (30 min personal-best, 60 min top-100) to
avoid spam, and block shares suppress the moment pushes so a found block is a
single headline, not three messages. No new configuration — this rides the
existing owner-verified notification target.
dvb-WarpPool v1.23.0 — Downloads
Docker
git.warppool.org/dvb-projekt/dvb-warppool:v1.23.0(multi-arch amd64+arm64, ohne v-Präfix)Native packages
- Linux .deb: amd64 + arm64 →
apt install ./dvb-warppool_*.deb - Linux .rpm: amd64 + arm64 →
dnf install ./dvb-warppool-*.rpm - Linux AppImage: x86_64 + aarch64 portable
- Linux tarballs: x86_64 + aarch64 for manual installs
- macOS .dmg: added shortly after publish (built separately) — or build from source
- Windows .msi: paused since the forge migration (no Windows runner yet)
Signatures
SHA256SUMS+ cosign bundle (SHA256SUMS.bundle, project key)- SBOM (SPDX) for all dependencies
Verify (project public key
cosign.pubin the repo root):cosign verify-blob \ --key cosign.pub \ --bundle SHA256SUMS.bundle \ SHA256SUMS sha256sum --check SHA256SUMSFirst-time setup: run
dvb-warppool-setupfor the first-run wizard.Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
- Honest odds panel on the public wallet page. The old "Est. time to block"