Dinero v8.0.5 — current stable release

Run Dinero. Help the network.

Dinero v8 is here. This is the first stable release of the v8 line — a privacy-capable, Utreexo-based node with a complete AssumeUTXO trust model: a fresh node fast-syncs to the chain tip from a snapshot in minutes, validates the entire history from genesis in the background, retires the trust assumption once the proof completes, and refuses to run if the snapshot is ever shown to be dishonest. Verified end-to-end with the mainnet fleet in block + shielded-state consensus.

Desktop users Use the v8.0.5 macOS DMG or Windows installer for desktop wallets. Linux v8.0.4 is command-line/operator packaging.
Node operators Use the one-command Linux installer, Windows Server installer, or macOS operator tarball for long-lived nodes.
Network status Bootstrap relays run v8.0.4 with Dynamic P2P active. The goal is for normal wallets and miners to become useful peers too.

Current downloads

These are the recommended v8.0.5 artifacts. Older release candidates remain available in the archive for provenance, but should not be used unless you know exactly why.

macOS Wallet
Stable

Best choice for Apple Silicon Mac users. Signed, Apple-notarized, and stapled. Drag dinero-qt.app to Applications and launch. Bundles the wallet, embedded daemon, CLI tools, seeder, and miner helpers.

Dinero-v8.0.5-macOS-arm64.dmg
Windows Wallet
Stable

Best choice for Windows desktop users. Bundles the Qt wallet, embedded daemon stack, runtime DLLs, miner tools, and icon. Installs to Program Files and preserves wallet data in %APPDATA%\Dinero.

Dinero-8.0.5-windows-x86_64-Setup.exe
Linux Node
Stable

Best choice for Linux x86_64 operators. The one-command installer fetches the v8.0.2 dinerod and dinero-cli tarballs, verifies GitHub SHA256 digests, installs them to /usr/local/bin, and creates a systemd service.

curl -fsSL https://dinerolabs.org/install.sh | sudo bash

Operators & servers

Headless node packaging. dinerod runs as a service / daemon for operators who want a long-lived public node.

Windows Server installer

NSIS install to C:\Program Files\Dinero-Server\. Registers dinerod as a Windows Service (auto-start, datadir under C:\ProgramData\Dinero, failure-restart policy). No Start Menu shortcuts. Wallets + chain data survive uninstall.

Dinero-Server-8.0.5-windows-x86_64-Setup.exe
Download server installer

macOS headless daemon

Apple Silicon operator archive with dinerod, dinero-cli, and dinero-seeder. Use it for headless Mac nodes or local testing without the Qt wallet bundle.

dinero-operator-v8.0.5-macOS-arm64.tar.gz
Download macOS operator archive

Linux systemd installer

Ubuntu 24.04+ x86_64 install script. Downloads the v8.0.2 core and CLI tarballs, verifies GitHub digests, creates the dinero system user, writes dinero.service, and starts the node under /var/lib/dinero.

curl -fsSL https://dinerolabs.org/install.sh | sudo bash
View install.sh

Checksums

The v8.0.5 release publishes checksum files for Windows, macOS, and Linux, while GitHub exposes per-asset digests for every artifact. Always verify your download before running.

SHA256SUMS-macos-8.0.5 / SHA256SUMS-linux-8.0.2

Release notes

The first stable v8 release. On Windows, the desktop installer bundles the Qt wallet + daemon stack, and the separate Server installer registers dinerod as a real Windows Service with the VC++ runtime and the AssumeUTXO snapshot bundled (wired into dinero.conf automatically on fresh datadirs). The server daemon is verified to have no CUDA/NVRTC/OpenCL load-time imports, so it runs on GPU-less servers. Linux ships a first-class Debian .deb alongside the tarballs; macOS is signed, notarized, and stapled.

Dinero v8.0.5
Open v8.0.5 release

What's in v8.0.2

The first stable release of the v8 line. It completes the AssumeUTXO trust lifecycle — fast-sync now, prove the pre-snapshot history in the background, then retire the trust — and lands the consensus, wallet, and packaging work that cleared the stable gate. Built from commit 7b882a79 and verified end-to-end with the mainnet fleet in block + shielded-state consensus on that exact commit.

AssumeUTXO trust model complete

Fast now, prove in the background, retire the trust, go fatal if the snapshot turns out to be dishonest.

  • Mode exit: once a snapshot-bootstrapped node has replay-proven all of its pre-snapshot history, that history is promoted into the chain database, the exit gate fires, and the node fully retires assumed mode (assumeutxo_active → false) — it is now a normal fully-validated node.
  • Honesty enforcement: a higher-work fork below the snapshot base no longer reorgs canonical history — the node goes fatal / safe-mode instead, so a dishonest snapshot can't silently rewrite the chain.
  • Spend safety: every wallet send/spend RPC surface is gated behind safe-mode while assumed history is still being proven, and P2P now backfills pre-base block bodies so the proof can complete.
  • Never strands: if background validation hits an unreadable pre-base body it re-derives the canonical hash and re-requests it, with stall + no-progress watchdogs, so the lifecycle always reaches fully_validated instead of wedging.

Release blockers fixed

Two correctness bugs that had to clear before the stable gate.

  • Shielded fee underpayment: default-fee wallet.shield / unshield / transfer now measure the final transaction vsize and pay the mempool floor. Previously every default-fee shielded send was silently unable to relay; responses now expose fee_autosized + vsize.
  • Stateless undo integrity: utreexo / stateless nodes used to persist undo records with no spent coins, which made tips undisconnectable. Spent-coin lists are now reconstructed from chain-database rows with full fidelity and validated against every publish-invariant before reuse.
  • Operator & desktop: a first-class Debian .deb is restored to the release lane; the desktop GUI now cleanly terminates its child daemon/seeder on quit, fails loud instead of hanging if the RPC port is occupied, and offers a move-to-Applications prompt when run from the DMG.

Fast-sync snapshot

v8.0.4 adds a newer fast-sync anchor at height 47176 (generated 2026-06-20 from the fleet), shortening the initial sync. The sha256 is a compiled-in trust anchor in the daemon, so the snapshot is only ever loaded if it matches — the daemon accepts both the new 47176 and the older 33048 anchors. The Windows server installer bundles a valid anchor and writes dinero.conf automatically on fresh datadirs; the Linux install.sh pulls one via the GitHub API; manual operators can grab the newest .dat directly below.

utxo-snapshot-47176.dat
Download snapshot

Live block ticker

Connecting

Pulled from the same public RPC feed as Dinero Explorer. Updates automatically so visitors can see the chain moving before they download anything.

Latest height
--
waiting for block
Latest block
--
click through for full details
Hashrate
--
difficulty --
Supply
--
DIN circulating
Windowsv8.0.5 wallet + Server installer
macOSv8.0.5 notarized Apple Silicon DMG
Linuxv8.0.2 core / CLI / seeder / miner tarballs
NetworkDynamic P2P active, relay bootstrap live

Verify before running

Always check your download before launch. macOS artifacts are Developer ID signed and Apple-notarized; Windows artifacts may still trigger SmartScreen while Authenticode signing matures.

Windows user installer

certutil -hashfile Dinero-8.0.5-windows-x86_64-Setup.exe SHA256
# Expected:
14409c797df9edbe08e41e4e24936722fdc009f4978a2c464f3277f9d5e7ecf3

Windows Server installer

certutil -hashfile Dinero-Server-8.0.5-windows-x86_64-Setup.exe SHA256
# Expected:
86bf33bfa213ece998090599ef53016f3bc37a6060f22ae532e5c723350b72f0

Windows daemon ZIP

certutil -hashfile dinero-v8.0.5-windows-x86_64-msvc.zip SHA256
# Expected:
a515c13d1c2fb3c46bc537b7dc07a85beb672623489699be97ad77256338840d

macOS DMG

shasum -a 256 Dinero-v8.0.5-macOS-arm64.dmg
# Expected:
918fed56e3ca32963f98669a77979a016bf5635d023d91123ea417984b9d0925

macOS app zip

shasum -a 256 Dinero-v8.0.5-macOS-arm64-qt.zip
# Expected:
66b2182d349d8ff42d273678f7fd18fce91c4ff9e4ea042298653013806974d0

macOS operator archive

shasum -a 256 dinero-operator-v8.0.5-macOS-arm64.tar.gz
# Expected:
93167032ac40c3c85c1098585995d2f16327ac0655c8ca17ca8c46f661ee3c8f

macOS checksum file

wget https://github.com/DineroLabs/dinero-v8/releases/download/v8.0.5/SHA256SUMS-macos-8.0.5
shasum -a 256 -c SHA256SUMS-macos-8.0.5

Linux v8.0.2 tarballs

shasum -a 256 dinero-core-8.0.2-linux-x86_64.tar.gz
# Expected:
805c408945bfd931b88bd87a5bd45f02929261464b608036c88b418800925793

shasum -a 256 dinero-cli-8.0.2-linux-x86_64.tar.gz
# Expected:
a7fa536e7c3cbf6d6b1e54d20c8f07d55af631cc8b3b66dcf9b6993640ff3b9e

shasum -a 256 dinero-seeder-8.0.2-linux-x86_64.tar.gz
# Expected:
157efbaf9aeebd0261f0c8a851a02231727eb1ebc62376fe29b5d72b0961333b

shasum -a 256 dinero-solo-miner-8.0.2-linux-x86_64.tar.gz
# Expected:
d46bac347cb5f6765d04a4fee5593400489e10cc84c84a09dc7db6a82104906a

macOS notarization

spctl --assess --type open --context context:primary-signature -vv Dinero-v8.0.5-macOS-arm64.dmg
# Expected:
accepted
source=Notarized Developer ID

Run a node

Datadirs follow the native convention for each install mode. The important part is simple: run the wallet or daemon, keep it online, and let it participate in peer discovery.

Platform / mode Default datadir Use case
Windows desktop / Core zip %APPDATA%\Dinero Windows application-data convention
macOS desktop ~/Library/Application Support/Dinero macOS application-data convention
Windows Server installer C:\ProgramData\Dinero Windows Service convention; survives uninstall
Linux install script / systemd service /var/lib/dinero FHS/systemd daemon under the dinero service user; installed from v8.0.2 tarballs
Linux source build / developer ~/.dinero Standard Linux CLI/daemon dot-directory convention
Linux CLI/operator tarballs ~/.dinero Manual operator use without systemd installer

Ubuntu node quick start

curl -fsSL https://dinerolabs.org/install.sh | sudo bash
sudo systemctl status dinero --no-pager
dinero-cli -datadir=/var/lib/dinero getnetworkinfo

macOS operator quick start

tar -xzf dinero-operator-v8.0.5-macOS-arm64.tar.gz
cd dinero-operator-v8.0.5-macOS-arm64
./bin/dinerod
./bin/dinero-cli getnetworkinfo

Good to know

  • Windows v8 installers are not yet Authenticode-signed — SmartScreen may warn. Verify the SHA256 above and click "More info" → "Run anyway".
  • The published Windows binaries are built directly from the signed v8.0.5 tag (daemon embeds 8.0.5 + commit 72e5e2ad), and add the shielded-wallet correctness fixes (#320 / #322 / #324) on top of the consensus fixes proven in prior cuts. The server installer bundles the height-47176 AssumeUTXO snapshot.
  • Linux v8.0.2 ships operator/CLI packaging — core, CLI, seeder, miner tarballs plus a Debian .deb. The desktop GUI wallet is published for macOS and Windows.
  • Dynamic P2P is active in conservative slow-churn mode. It is designed to improve peer diversity gradually, not churn aggressively.
  • Relay/NAT traversal is useful infrastructure, but the long-term goal is broader community-run peers and relays, not dependence on Dinero Labs bootstrap nodes.