Dinero v8.0.17 — 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.14 macOS DMG, Windows installer, or Linux desktop bundle for desktop wallets — all now fast-sync from a bundled AssumeUTXO snapshot (height 52,287) instead of syncing from genesis.
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.17 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.17 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.17-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.13-windows-x86_64-Setup.exe
Linux Wallet
Stable

Best choice for Linux x86_64 desktop users. The full desktop bundle: Qt wallet (dinero-qt), embedded daemon, CLI, seeder, and miner tools — fast-syncs from the bundled AssumeUTXO snapshot (height 52,287). Extract anywhere and run ./bin/dinero-qt.

Dinero-8.0.14-linux-x86_64-full.tar.gz
Linux Node
Stable

Best choice for Linux x86_64 operators. The one-command installer fetches the v8.0.17 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.13-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.17-macOS-arm64.tar.gz
Download macOS operator archive

Linux systemd installer

Ubuntu 24.04+ x86_64 install script. Downloads the v8.0.17 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

Linux server daemon (v8.0.17)

Latest v8.0.17 server-safe dinerod — the full AssumeUTXO end-to-end campaign plus the 60000/61000 fork hardening, built without GPU libraries. This is the exact binary the DineroLabs fleet runs. Extract, verify the digest, and run under systemd.

dinero-core-8.0.17-linux-x86_64.tar.gz

Checksums

The v8.0.17 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.17 / SHA256SUMS-linux-8.0.17

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.14
Open v8.0.13 release

What's in v8.0.14

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 8fa38541 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.14 ships a height-52287 v4 fast-sync anchor (generated 2026-06-28 from the genesis-validated fleet), turning the initial sync from hours into seconds. As a v4 snapshot it carries the shielded-pool state — commitment-tree frontier, anchor history, and nullifier set — alongside the UTXO set, so a snapshot-bootstrapped node validates post-snapshot shielded transactions correctly instead of wedging. The sha256 is a compiled-in trust anchor in the daemon, so the snapshot is only ever loaded if it matches; the older v3/no-shielded anchors have been retired. The desktop wallet installers (macOS + Windows) and the Windows server installer all bundle it and fast-sync fresh datadirs automatically; the Linux install.sh pulls it via the GitHub API; manual operators can grab the .dat directly below.

utxo-snapshot-52287.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.14 wallet + Server installer
macOSv8.0.14 notarized Apple Silicon DMG
Linuxv8.0.14 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.13-windows-x86_64-Setup.exe SHA256
# Expected:
a0570d12528673d9037498f4ad555520f4568459d7a92dc7ac5e9e5aeac00aa0

Windows Server installer

certutil -hashfile Dinero-Server-8.0.13-windows-x86_64-Setup.exe SHA256
# Expected:
b50517977eb4bc3c5913758a123d3d087f0551e4df87c55d6ba468a447795844

Windows daemon ZIP

certutil -hashfile dinero-v8.0.13-windows-x86_64-msvc.zip SHA256
# Expected:
a9dce98e3cb39ec4d58b98d8308f530862b9775558cdb42c8904c569202a2caa

macOS DMG

shasum -a 256 Dinero-v8.0.14-macOS-arm64.dmg
# Expected:
51264b9efc745d16516324daed51360f07669a0c97f2509b08b4aa641113adbd

macOS app zip

shasum -a 256 Dinero-v8.0.14-macOS-arm64-qt.zip
# Expected:
7a4c13b1bca13a3f498f5bc02c15aead2e97a938aa4e459c2179f722589bffce

macOS operator archive

shasum -a 256 dinero-operator-v8.0.14-macOS-arm64.tar.gz
# Expected:
2b6dec3a0c2bd1302091d93a254f8a16c15a734a0439461698c59d23f9bcc73b

macOS checksum file

wget https://github.com/DineroLabs/dinero-v8/releases/download/v8.0.17/SHA256SUMS-macos-8.0.17
shasum -a 256 -c SHA256SUMS-macos-8.0.14

Linux v8.0.14 tarballs

shasum -a 256 dinero-core-8.0.14-linux-x86_64.tar.gz
# Expected:
51644852d5adb2af7798ed6ce560670b94cc8bbd9ff6c7b6932eed566edac9b8

shasum -a 256 dinero-cli-8.0.14-linux-x86_64.tar.gz
# Expected:
f986251334abf47f9e614fd9fcfba82955089f7aed8ca4d58d5a6fde577bde02

shasum -a 256 dinero-seeder-8.0.14-linux-x86_64.tar.gz
# Expected:
43eec080365cdcdb363bc3d3d8e003fc934771a997e843c4a31cee348c75c01e

shasum -a 256 dinero-solo-miner-8.0.14-linux-x86_64.tar.gz
# Expected:
6889de7a1886a32cad31a4c04608d0699b13e662237db7c62b3050f12f4fa6e8

macOS notarization

spctl --assess --type open --context context:primary-signature -vv Dinero-v8.0.14-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.14 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.14-macOS-arm64.tar.gz
cd dinero-operator-v8.0.14-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.14 tag (daemon embeds 8.0.14 + commit c5f91187 + OpenSSL 3.5.6 + ngtcp2). v8.0.14 ships the full AssumeUTXO fast-sync stack on Windows: the user installer bundles the height-52287 AssumeUTXO v4 snapshot (carrying the shielded-pool state) next to the wallet, so a fresh datadir fast-syncs to height 52,287 instead of syncing from genesis. It carries the complete AssumeUTXO end-to-end campaign — snapshot bootstrap through real-spend validation and forward-connect to tip — hardened through the 60000/61000 consensus fork activations.
  • Linux v8.0.14 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.