• DanS released this 2026-09-04 05:12:06 -05:00 | 0 commits to master since this release

    DragonX (DRGX) Lite Desktop Wallet — v1.1.1

    ObsidianDragonLite is the lightweight, node-free companion to ObsidianDragon — it connects to a DragonX lite-wallet server for near-instant startup, with the same native ImGui interface and shielded-first workflow. v1.1.1 is a maintenance release centered on an important wallet-encryption fix.


    ⚠️ Security fix — please read

    Creating or restoring a Lite wallet with a passphrase now actually encrypts it.

    In prior versions, the create / restore / open flow used by the Settings UI silently discarded the passphrase you entered:

    • A newly created or restored wallet was saved to disk unencrypted — the seed and spending keys were stored in the clear even though you set a passphrase.
    • Opening an already-encrypted wallet did not unlock it with the supplied passphrase (it opened locked and re-prompted).

    v1.1.1 fixes this: create/restore now encrypt the wallet with your passphrase (the backend encrypts and locks it), and open now unlocks it.

    What you should do: if you created or restored a Lite wallet with a passphrase on an earlier version, treat that wallet's on-disk data as unencrypted. Open it in v1.1.1 and re-apply encryption from Settings → encrypt (and, if you're concerned the plaintext wallet file may have been exposed, move the funds to a freshly created encrypted wallet). Wallets you never set a passphrase on are unaffected.


    Also fixed

    • Chinese, Japanese, and Korean FAQ text renders correctly. Several Help/FAQ titles showed ?? instead of characters (e.g. 什么, 门) after the previous translation back-fill; the bundled CJK font subset now includes those glyphs.

    Downloads

    macOS builds are x86-64 (Intel; run on Apple Silicon via Rosetta 2).

    File SHA-256
    ObsidianDragonLite-1.1.1.AppImage 323ff5f8658a5550aa12678ce4be37e32a2bfd3f3b0543074cc86a4267895dcf
    ObsidianDragonLite-1.1.1-Linux-x64.zip e8604e479aed7e020946df45bf0d9373401354907e10565011694efa9978e631
    ObsidianDragonLite-1.1.1.exe 4cdcf291fe43c4fed04258aa55bb4e9b591f52780f9db5fb8f8bef522c43a351
    ObsidianDragonLite-1.1.1-Windows-x64.zip c387bfcda508f32195c41fabec9f23d8b094d693a5dba41fbf8ec4abab6f2f6e
    ObsidianDragonLite-1.1.1-macOS-x86_64.dmg bb0c491cb8f90ae55d162ec7c04c8f30988fa2f79c7911471220cddab44f99a5
    ObsidianDragonLite-1.1.1-macOS-x86_64.app.zip a2a75fe40bf1f4db3abed8206dcc40d9fc74d8db2df7704afc9c834106b1c247

    For the full feature set (node-free operation, wallet lifecycle, shielded + transparent send/shield/receive, HushChat, server browser with failover, 8-language UI), see the lite-v1.0.0 release notes — v1.1.1 changes only the items listed above.

    Downloads
  • v2.0.2 46189da0da

    DanS released this 2026-09-04 05:07:40 -05:00 | 0 commits to master since this release

    DragonX (DRGX) Full-Node Desktop Wallet — v2.0.2

    ObsidianDragon is a native ImGui-based full-node wallet for the DragonX network, with an embedded dragonxd daemon and the integrated DRG-XMRig CPU miner. v2.0.2 is a maintenance release — a focused set of transaction-history, sync-safety, and correctness fixes on top of v2.0.x. No configuration changes are required; just replace the binary.


    What's Fixed in v2.0.2

    Transaction history

    • Outgoing shielded sends now appear in History. Sends from a shielded (z-)address — both z→z (shielded-to-shielded) and z→t (deshield to a transparent address) — were missing from the History tab, because the daemon's listtransactions doesn't report them and z_viewtransaction doesn't expose the transparent leg. The wallet now enumerates them via z_listsentbyaddress, so your History matches your balance. (Your funds were never affected — only the display.)
    • More accurate send rows — a single transaction with two equal-value outputs to different recipients is no longer collapsed into one row, and a transparent self-send / change output is no longer double-counted as both sent and received.

    Sync & fund safety

    • A node that loses all its peers is no longer reported as "synced." Previously, a wallet whose node dropped to 0 peers could keep showing a stale balance as if it were current — and allow a Send against it. The wallet now treats a node with no peer-derived chain tip as not synced, and a new "Connected, but no network peers — the node can't sync" banner explains the stall instead of silently looking healthy.
    • Migrate-to-seed hardening. If a migrate-to-seed was interrupted (app or daemon restart) after the sweep transaction had broadcast but before it confirmed, the wallet could mistake the temporarily-zero balance for an empty wallet and adopt the new seed wallet — swapping wallet.dat — before the sweep was mined. It now records that a sweep is in flight and will not swap your wallet until the sweep confirms, so funds can't be stranded in the timestamped backup.
    • Fixed a rare crash caused by a data race on the daemon-status text (the daemon-monitor thread writing it while the UI thread read it).

    Display / internationalization

    • Chinese, Japanese, and Korean FAQ text renders correctly. Several Help/FAQ titles showed ?? instead of characters (e.g. 什么, 门) after the previous translation back-fill; the bundled CJK font subset now includes those glyphs.

    Downloads

    macOS builds are x86-64 (Intel; run on Apple Silicon via Rosetta 2).

    File SHA-256
    ObsidianDragon-2.0.2.AppImage 9bf7328965c6348113ba7a30b0284f15787c635af17efae3dfa8a87e56e10c9b
    ObsidianDragon-2.0.2-Linux-x64.zip 1371880c4187a94d4cb56d535471142c5f1a8053ef73fffd99d59e7b78c75c42
    ObsidianDragon-2.0.2.exe 673347d2696fb6f5bd09dc25e415d5ae8e532abde75b8d48c3cd26545461de50
    ObsidianDragon-2.0.2-Windows-x64.zip f5ea7c45e66c6c1b90a8127f96dee04235691acb913ddc86327f2060798cd28c
    ObsidianDragon-2.0.2-macOS-x86_64.dmg 7038580807a8e93e5443bdc04f2aede3ae1c30e5bc9f8776a207edb2e87771d1
    ObsidianDragon-2.0.2-macOS-x86_64.app.zip 78159512ca684b95528231fd46f2d07b5bcc6f2da4d815fc1ecb2ff52127f41c

    For the full feature set (HushChat messaging, seed-phrase wallets & migrate-to-seed, in-app node/miner updaters, built-in mining, 8-language UI), see the v2.0.0 release notes — v2.0.2 changes only the fixes listed above.

    Downloads
  • DanS released this 2026-09-02 04:42:42 -05:00 | 8 commits to master since this release

    DragonX (DRGX) Lite Desktop Wallet — v1.1.0

    ObsidianDragonLite is a lightweight companion to the full-node wallet — no blockchain download, near-instant startup — connecting to a DragonX lite-wallet (lightwalletd-style) server while keeping the same native ImGui interface and shielded-first workflow.


    What's New in v1.1.0

    Folds in the shared 2.0.1 improvements (security, diagnostics, chat management, HiDPI/UX) alongside Lite-specific reliability fixes.

    • Chat: per-conversation delete with revive-on-new-message, plus block/unblock.
    • Security pass: scrub in-memory keys/passphrases, redact console secrets, refuse plaintext remote RPC, warn on the plaintext seed-backup file, and never leave a wallet unencrypted/unlocked; the create-time passphrase now wires correctly into encrypt/unlock. Keys, seed, and passphrase never leave your device.
    • Lite reliability: first-run restore requires exactly 24 words (fixes a crash on a valid seed); correct SDXL viewing-key format on import; more default lightwalletd servers with automatic failover; hardened RPC/price/updater parsing.
    • Diagnostics (new): alert history with a status-bar bell, a connection/sync error banner, a refresh-staleness badge, plus Copy diagnostics / Open log folder.
    • Send: P2SH/multisig recipients, utf8: memos, and a pending-shielded-send balance fix.
    • UX: broad HiDPI/scaling pass, render-hot-path memoization, a Lite-appropriate in-app FAQ, and 8-language localization.
    • Windows: no console-window flash; stripped .exe for a much smaller download.

    How it differs from the full-node wallet

    • No embedded dragonxd, no solo mining, no local explorer. Chain data comes from the lite-wallet server — a lighter footprint in exchange for trusting the server for chain state. (Pool mining is still available.)
    • Keys, seed, and passphrase always stay on your device.

    Downloads

    File SHA-256
    ObsidianDragonLite-1.1.0.AppImage 45b30c77334279e0e05883eae5571a093dfbd0f340724990872f5e582f80d3a7
    ObsidianDragonLite-1.1.0-Linux-x64.zip cbd1f15521b8afd63a1f009f1894c013ecfce9721fbd4034d0dc55cb84601d75
    ObsidianDragonLite-1.1.0.exe 18c00f07be6b3a43db5a5eef3dcc004bed29cd677d954bfe6fdd374ad637a2ff
    ObsidianDragonLite-1.1.0-Windows-x64.zip 09217e3bc9307626644987e2d46237c53c3361628869c4613db8ecd188e4026d
    ObsidianDragonLite-1.1.0-macOS-x86_64.dmg f9138c34a5e487a31f2d6c951129b804ecc982ea30e8ce923f74042ed85050a8
    ObsidianDragonLite-1.1.0-macOS-x86_64.app.zip 05dfc3deeb06373cec82a41ee3468f706114e17931b556a0b8bc1dcf856ce327

    System Requirements

    • Linux: x86-64, glibc 2.31+ (Ubuntu 20.04+, Fedora 33+, etc.)
    • Windows: x86-64, Windows 10 or later
    • macOS: x86-64 (Intel; runs on Apple Silicon via Rosetta 2), macOS 10.15 Catalina or later
    • Network access to a DragonX lite-wallet server.

    License

    Released under the GPLv3. See LICENSE for details.

    Downloads
  • v2.0.1 cc2d383166

    DanS released this 2026-09-02 04:36:33 -05:00 | 8 commits to master since this release

    DragonX (DRGX) Full-Node Desktop Wallet — v2.0.1

    ObsidianDragon is a native ImGui wallet for DragonX, bundling a full node (dragonxd) and CPU miner (DRG-XMRig) for a self-contained experience on Linux, Windows, and macOS.


    What's New in v2.0.1

    A stability, security, and node-integration release building on 2.0.0.

    Node & mining (dragonx v1.3.0)

    • Bundles and supports the new multi-threaded dragonx v1.3.0 node (verified in-app updates: SHA-256 + ed25519).
    • Node-side coinbase auto-shielding, with auto-shield status shown in Node & Security.
    • Host a RandomX stratum pool from your node; DEGRADED-mode surfaced in the UI; round-robin DNS seeding; safer Sapling witness-rebuild shutdown.

    Diagnostics & alerts (new)

    • Persistent alert history with a status-bar bell, a node/RPC error banner, and a refresh-staleness badge on the balance card.
    • Copy diagnostics and Open log folder actions.

    Recovery & security

    • Rebuild wallet database for a corrupt wallet.dat, one-click block-DB reindex for an unloadable chain, and an embedded offline rebuild helper — with an auto-recovery flow that never deletes your wallet.
    • Security-audit pass: scrub in-memory keys/passphrases, redact console secrets, refuse plaintext remote RPC, verify Sapling params, and harden daemon startup.

    Wallet, chat & UX

    • Chat: per-conversation delete with revive-on-new-message, plus block/unblock.
    • Send: P2SH/multisig recipients, utf8: memos, and a pending-shielded-send balance fix; migrate-to-seed resumes after an interrupted sweep.
    • Broad HiDPI/scaling pass, render-hot-path memoization, an in-app FAQ, and 8-language localization.
    • Keeps syncing while minimized; large-wallet balance polling no longer starves sync.

    Platform

    • Windows: no console-window flash; stripped .exe. macOS: per-arch Berkeley DB build fix.

    Plus extensive bug fixes (mining-tab audit, rescan toasts, startup/console UX) — see the commit history.


    Downloads

    File SHA-256
    ObsidianDragon-2.0.1.AppImage dc5878edb83713d85feb7570291ffc4399affbe60303648219f6472129928bb6
    ObsidianDragon-2.0.1-Linux-x64.zip 2f4cd93efee5f2cb739f3c13d96987d14a4572f6789f6436afe4059c5be21171
    ObsidianDragon-2.0.1.exe 2f2c827193adf7cd0e39e31222b843404de01a3e0eec924c3260b359dbb941b7
    ObsidianDragon-2.0.1-Windows-x64.zip 2e43e2076c2d7fd220564e51037c8fc7fade028f7c8049a4561ab1dabd437654
    ObsidianDragon-2.0.1-macOS-x86_64.dmg adbb0c1ccd5181f1cb95a870fc96305bb176519271de860d688bff6c4d8b2a21
    ObsidianDragon-2.0.1-macOS-x86_64.app.zip 6e985607922bd03f3952a8334d1f98c924405190faefc023499e150801acf273

    System Requirements

    • Linux: x86-64, glibc 2.31+ (Ubuntu 20.04+, Fedora 33+, etc.)
    • Windows: x86-64, Windows 10 or later
    • macOS: x86-64 (Intel; runs on Apple Silicon via Rosetta 2), macOS 10.15 Catalina or later

    License

    Released under the GPLv3. See LICENSE for details.

    Downloads
  • DanS released this 2026-07-23 22:48:31 -05:00 | 105 commits to master since this release

    DragonX (DRGX) Lite Desktop Wallet — v1.0.0

    ObsidianDragonLite is a lightweight companion to the ObsidianDragon full-node wallet. It skips the embedded full node entirely — no multi-gigabyte blockchain download and near-instant startup — by connecting to a DragonX lite-wallet (lightwalletd-style) server, while keeping the same native ImGui interface and shielded-first workflow.

    This is the first release of the Lite variant.


    Why Lite?

    • No blockchain to download. Sync in seconds instead of hours; a few MB of state instead of many GB.
    • Same wallet, lighter footprint. The familiar ObsidianDragon UI, shielded and transparent addresses, and address book — without running a node or miner.
    • Portable. A single self-contained binary that stores its data in its own ObsidianDragonLite folder, so it coexists cleanly alongside the full-node wallet.

    Features

    • Fast, node-free operation — connect to a DragonX lite-wallet server and sync in seconds; minimal disk and RAM.
    • Wallet lifecycle — create a new wallet, restore from a seed phrase, or open an existing one; wallets auto-open on startup, with a first-run welcome prompt and guided seed backup on creation.
    • Shielded + transparent — send, shield, and receive DRGX; per-address balances computed from unspent notes and UTXOs.
    • Keys & seed — export your seed phrase and keys, and import keys, from Settings.
    • Passphrase encryption — encrypt, unlock, lock, and decrypt the wallet; you're prompted to unlock at send time and on startup when the wallet is locked.
    • Encrypted messaging (HushChat) — built-in Contacts and Chat with a seed-derived, SilentDragonXLite-compatible identity and a seed-encrypted local message store, so you can message other DragonX users end-to-end.
    • Server management — a built-in server browser with automatic failover; switch servers with live reconnect/recovery, and a "Redownload blocks" action to rescan from the server.
    • Status & diagnostics — a Network tab showing connection and sync status, plus an interactive Console for running backend commands and copyable error output.
    • Multi-language UI — full internationalization covering 8 languages: German, Spanish, French, Japanese, Korean, Portuguese, Russian, and Chinese.
    • Cross-platform — native builds for Linux (AppImage + zip), Windows (portable exe + zip), and macOS (DMG + .app), x86-64.
    • QR code generation for receiving addresses
    • Extensive theme and appearance options

    How it differs from the full-node wallet

    • No embedded dragonxd, no solo mining, no local blockchain explorer. Chain data comes from the lite-wallet server rather than being verified locally by a full node — a lighter footprint in exchange for trusting the server for chain state.
    • Everything key-related stays on your device: seed, keys, and (when enabled) the encryption passphrase never leave the machine.

    Downloads

    File SHA-256
    ObsidianDragonLite-1.0.0.AppImage a1459d6081124a6b8df47aa898b60c0237875e8cbb132e4fd8ae637673055ed4
    ObsidianDragonLite-1.0.0-Linux-x64.zip 573af502a6372334572e4dc88bd26e0cf36ed543b9df1e835fd8e4abd295108d
    ObsidianDragonLite-1.0.0.exe 28659efb770fa573bd1b1d0fcab1c1a3f9c7e46574185c3916cc9f669684852c
    ObsidianDragonLite-1.0.0-Windows-x64.zip f6434a931e873e5936ebe249b044d6c7a413694767c667374c91ee438259b50c
    ObsidianDragonLite-1.0.0-macOS-x86_64.dmg 10f976f1453e6b1978cb7a85026fd033c85a10c1e66f436475aa628379a298c7
    ObsidianDragonLite-1.0.0-macOS-x86_64.app.zip 3e7259c363f7be2e9027c5282c94b742f4be280c998203752dc0a0551f6ab68b

    System Requirements

    • Linux: x86-64, glibc 2.31+ (Ubuntu 20.04+, Fedora 33+, etc.)
    • Windows: x86-64, Windows 10 or later
    • macOS: x86-64 (Intel; runs on Apple Silicon via Rosetta 2), macOS 10.15 Catalina or later
    • Network access to a DragonX lite-wallet server.

    License

    Released under the GPLv3. See LICENSE for details.

    Downloads
  • v2.0.0 fffee9f0b5

    DanS released this 2026-07-23 22:43:36 -05:00 | 105 commits to master since this release

    DragonX (DRGX) Full-Node Desktop Wallet — v2.0.0

    This is ObsidianDragon, a native ImGui-based wallet for the DragonX network. It ships with an embedded full-node daemon (dragonxd) and an integrated CPU miner (DRG-XMRig), giving users a complete, self-contained experience on Linux, Windows, and macOS.


    What's New in v2.0.0

    v2.0.0 is a major release. It adds end-to-end encrypted HushChat messaging and BIP39 seed-phrase wallets (with migrate-to-seed for legacy wallets), lets the wallet update its own node and miner with each install cryptographically verified, and ships a security-hardening pass across the updater, RPC, and secret-storage surfaces — plus full support for the new multi-threaded dragonxd and a large stability and UX overhaul.

    New Features

    • Encrypted messaging (HushChat) — new Contacts and Chat tabs bring DRGX-native, end-to-end encrypted messaging. Your chat identity is derived from your wallet seed, messages are encrypted with libsodium (XChaCha20-Poly1305 / secretstream) and stored in a seed-encrypted local database, and the wire format is interoperable with SilentDragonX / SilentDragonXLite.
    • BIP39 seed-phrase wallets & migrate-to-seed — new wallets are backed by a mnemonic seed phrase you can back up from Settings. Existing legacy wallets can be migrated into a seed wallet — the wallet mints a new mnemonic wallet, sweeps your funds to it, and adopts it only once the sweep is mined, keeping a timestamped wallet.dat backup throughout. (The bundled dragonxd supports the required mnemonic RPCs; older nodes degrade gracefully.)
    • In-app daemon updater — Settings → Node & Security → Daemon binary → "Check for updates…" downloads the latest dragonxd from the project Gitea, verifies its SHA-256 and a detached ed25519 signature before installing, and replaces the binary atomically while the node keeps running (the new build takes effect on the next daemon start). A two-pane version picker lets you pin, downgrade, or install any published/pre-release build.
    • In-app miner updater — an "Update miner…" action in the Mining tab fetches, verifies (SHA-256 + ed25519), and installs the latest DRG-XMRig, with the same version picker and a display of current vs. latest.
    • Daemon binary management — the wallet no longer auto-overwrites a node you've dropped in; a dedicated Settings panel shows the managed binary and gathers all node actions (restart, rescan, repair) onto one toolbar.
    • Repair Wallet — a one-click -zapwallettxes=2 recovery in Settings, plus automatic wallet reconciliation after a bootstrap and runtime rescan support for pruned nodes.
    • Explorer search — fuzzy, live (debounced) filtering of the block list by partial hash or height.
    • History sorting & fast load — sort transactions by date or amount, a "Loading older history (N%)" indicator during the initial bulk load, and persisted history that surfaces pending sends immediately.
    • Smarter mining — the thread benchmark now measures sustained (thermally-throttled) hashrate instead of an inflated initial burst, with GPU-aware idle mining and corrected idle thread scaling.

    Security & Integrity

    • Mandatory signature verification — both the daemon and miner updaters require a valid ed25519 signature (checked against a key pinned in the wallet) in addition to the SHA-256; an install is refused if the signature is missing or invalid.
    • Hardened secret handling — RPC credentials are wiped from memory after use, RPC responses are size-capped and scrubbed of secrets in logs, generated node config is written owner-only (0600), and secrets copied to the clipboard auto-clear.
    • Safe on-disk writes — settings, address book, and secret files are written atomically with owner-only permissions; the PIN vault fsyncs its secure-delete overwrite; SQLite cache growth is bounded.
    • Recipient validation — sends validate recipient address checksums (Base58Check + Bech32) before building a transaction.
    • Path-traversal protection — archive extraction (chain bootstrap and the updaters) rejects any entry that would escape the target directory (zip-slip), and the bootstrap fails closed on a missing checksum rather than trusting an unverified archive.
    • Robustness — malformed RPC error JSON is guarded and sends are single-flight, preventing duplicate/ill-formed submissions.

    Improvements

    • New multi-threaded daemon support — live Sapling note-witness rebuild progress, accurate sync-speed display, reliable rescan-completion detection, and RPC polling throttled during sync so block download isn't slowed.
    • Networking — DragonX DNS seed nodes, -maxconnections passed to the daemon, and a peer count that stays current on every tab.
    • Node resilience — non-blocking warmup so you can connect while the daemon is still initializing, a live daemon-console tail on the startup overlay, fast-failing connect probes, and mid-session disconnect detection that keeps the UI responsive (in-flight RPC calls abort cleanly on disconnect/shutdown).
    • Address list — modernized with drag-to-transfer, labels, and view-only handling.
    • UI / DPI — overlay dialogs scale correctly with the font/DPI setting, improved CJK font rendering, native language names in the language picker, and format-incompatible translations are rejected.
    • Settings — an "Open data folder" button and confirmation modals for rescan and restart-daemon.

    Bug Fixes

    Extensive fixes across history (shielded-tx ordering, stuck "refreshing history" banners, unconfirmed-badge stickiness), sends (correct fee passed to z_sendmany, fast-lane worker restart on reconnect, note-selection fee-gap workaround), rescan (accurate completion detection, no false "complete", no per-second error flood), RPC (mid-session disconnect handling, stale-refresh invalidation), and UI layout/i18n. See the commit history for the full list.


    Features

    • Full-node wallet — send, receive, and verify DRGX transactions with a bundled dragonxd daemon; no external setup required.
    • Self-updating — verify-and-install the latest node and miner from within the app (SHA-256 + ed25519 signature enforced).
    • Encrypted messaging — built-in HushChat with a seed-derived identity, end-to-end encryption, and a seed-encrypted local message store, interoperable with SilentDragonX / SilentDragonXLite.
    • Seed-phrase wallets — BIP39 mnemonic backup, and migrate-to-seed to upgrade a legacy wallet into a seed wallet.
    • Built-in CPU mining — start/stop DRG-XMRig from the Mining tab with real-time hashrate and pool statistics, mine-when-idle support with configurable delay, and sustained-hashrate benchmarking.
    • Multi-language UI — full internationalization covering 8 languages: German, Spanish, French, Japanese, Korean, Portuguese, Russian, and Chinese.
    • Cross-platform — native builds for Linux (AppImage + zip), Windows (portable exe + zip), and macOS (universal DMG + .app); Linux/Windows x86-64, macOS Intel + Apple Silicon.
    • Shielded (z-address) and transparent (t-address) send/receive
    • QR code generation for receiving addresses
    • Transaction history with memo support, date/amount sorting, and pending-send tracking
    • Blockchain explorer with live block/transaction search
    • Blockchain rescan and Sapling witness-rebuild with status-bar progress
    • Repair Wallet and daemon-binary management in Settings
    • Built-in console
    • Extensive theme and appearance options

    Downloads

    File SHA-256
    ObsidianDragon-2.0.0.AppImage 34c9ea57ec27bf415e59d2890d995ed9069bfce04d979d7d8d58aa18f4570aa1
    ObsidianDragon-2.0.0-Linux-x64.zip 563004b4e45650dbfa9411d62fa1c59a3ca2199bd43a647b1614f2683bbdb5fa
    ObsidianDragon-2.0.0.exe 56100ae59dc3c67445d015cac5412ca40465bf459ba182c5ad2477a3b95ff548
    ObsidianDragon-2.0.0-Windows-x64.zip ce9d067f36c5296288a473d3c2cceca7fcf807672a93a2084afc53c3b6e780d9
    ObsidianDragon-2.0.0-macOS-universal.dmg 8a01b6c0c2b5bebd64a222ba4a5ad04a1b8851138f28458b5c7f767fbb65db66
    ObsidianDragon-2.0.0-macOS-universal.app.zip 1bce1e5be15d9a2f3c6f42c95b23a0e89df142a73d65895252e4d8f50d19f541

    System Requirements

    • Linux: x86-64, glibc 2.31+ (Ubuntu 20.04+, Fedora 33+, etc.)
    • Windows: x86-64, Windows 10 or later
    • macOS: Intel & Apple Silicon (universal binary), macOS 10.15 Catalina or later

    License

    Released under the GPLv3. See LICENSE for details.

    Downloads
  • DanS released this 2026-04-12 19:07:41 -05:00 | 756 commits to master since this release

    DragonX (DRGX) Full-Node Desktop Wallet — v1.2.0-rc1

    This is ObsidianDragon, a native ImGui-based wallet for the DragonX network. It ships with an embedded full-node daemon (dragonxd) and an integrated CPU miner (xmrig-hac), giving users a complete, self-contained experience on Linux, Windows, and macOS.


    What's New in v1.2.0-rc1

    New Features

    • Custom address labels — assign a label and icon to any address via the built-in icon picker. Labels, icons, and visibility persist across sessions.
    • Drag-to-transfer — drag one address onto another to pre-fill a transfer between them.
    • Address list UX — copy-on-click feedback, keyboard navigation, and per-address hide/show controls.
    • Bootstrap download dialog — download a blockchain snapshot directly from Settings to skip the initial sync. The daemon is automatically stopped and restarted around the bootstrap process.
    • Non-blocking daemon warmup — the UI connects to the daemon during initialization rather than waiting for full startup, showing warmup status and sync speed in real time.
    • CJK font rendering — Chinese, Japanese, and Korean translations now render correctly with a purpose-built Noto Sans CJK subset font covering all translation glyphs.
    • Force quit confirmation — closing the wallet while the daemon is running prompts a confirmation dialog to prevent accidental data loss.
    • DNS seed nodes — the daemon now uses DragonX DNS seed nodes for peer discovery with configurable -maxconnections.
    • macOS universal binary — native arm64 + x86-64 fat binary; no Rosetta required on Apple Silicon.
    • Full i18n coverage — over 930 translated strings across 8 languages (DE, ES, FR, JA, KO, PT, RU, ZH), including status bar, settings, and all dialog text. Language selector shows native names.

    Bug Fixes

    • Console not connected — fixed a race where the console showed "not connected" while fast-lane RPC was still establishing the connection.
    • Sidebar text overflow — long translated sidebar labels (Russian, Portuguese, Spanish, German) now auto-scale to fit within button bounds; section labels also scale.
    • Sync speed display — sync speed calculation corrected to show accurate blocks/sec during initial blockchain download.
    • Peer list auto-refresh — the peers list now refreshes automatically when switching to the Network tab.

    Improvements

    • Sustained hashrate benchmark — the mining benchmark now measures thermally-throttled sustained hashrate instead of initial burst performance, giving more realistic results on heat-constrained hardware.
    • Thread benchmark & GPU-aware idle mining — per-thread benchmarking with GPU-aware idle thread scaling for optimal mining performance.
    • Tab-aware prioritized refresh — RPC refresh cycles now prioritize data for the active tab, reducing unnecessary background calls.
    • Two-pass sidebar layout — the sidebar uses a compute-then-render architecture with responsive scaling, vertical centering, and smooth collapse animation.

    Downloads

    File SHA-256
    ObsidianDragon-1.2.0-rc1.AppImage 8e9bbecb46777176159b45d733bb6ba708c44e09b1a4d1d70dfbf71172c142ec
    ObsidianDragon-1.2.0-rc1-Linux-x64.zip 4b698dedadc8fd274086cf4ef08e1f868bea7c144d5b5270ed04549a9f87f981
    ObsidianDragon-1.2.0-rc1.exe 71a48f442d9652255c5200cb1f62952698b800ba03d94730bd0dd9b2b3bacc77
    ObsidianDragon-1.2.0-rc1-Windows-x64.zip fb3cf0cd65dc3e1ebde3e29d21eb03eb15a454603bdea693ff3d99ab76ebd197
    DragonX_Wallet-1.2.0-rc1-macOS-universal.dmg ffa885ddc603cde40dfe11871cb18fef0d22226408224c8ac8eeebfe7526f499
    ObsidianDragon-1.2.0-rc1-macOS-universal.app.zip 2517cf722cbd6b808c0c3de9916aabb78ffac73b91fc9a7517aced4b05642eaa

    System Requirements

    • Linux: x86-64, glibc 2.31+ (Ubuntu 20.04+, Fedora 33+, etc.)
    • Windows: x86-64, Windows 10 or later
    • macOS: universal (arm64 + x86-64), macOS 11.0 Big Sur or later

    License

    Released under the GPLv3. See LICENSE for details.

    Downloads
  • v1.1.1 09f876eb60

    DanS released this 2026-03-25 11:24:21 -05:00 | 776 commits to master since this release

    DragonX (DRGX) Full-Node Desktop Wallet — v1.1.1

    This is ObsidianDragon, a native ImGui-based wallet for the DragonX network. It ships with an embedded full-node daemon (dragonxd) and an integrated CPU miner (xmrig-hac), giving users a complete, self-contained experience on Linux, Windows, and macOS.


    What's New in v1.1.1

    New Features

    • Shielded send tracking — completed z_sendmany transaction IDs are now extracted and enriched via z_viewtransaction, making pure shielded sends immediately discoverable in the transaction history without waiting for a full refresh cycle.

    Bug Fixes

    • macOS block index corruption — a 3-phase daemon shutdown sequence (wait for RPC stop → SIGTERM → SIGKILL) prevents LevelDB flush interruption on macOS/APFS that previously caused a full resync on restart.
    • Import key rescan height — the user-entered start height is now correctly passed to z_importkey for shielded keys, and rescanblockchain is triggered from that height for transparent key imports.

    Improvements

    • Automatic dbcache sizing — the daemon's -dbcache is now auto-detected based on system RAM (12.5%, clamped 450–4096 MB) on macOS (sysctl), Linux (sysconf), and Windows (GlobalMemoryStatusEx).

    Features

    • Full-node wallet — send, receive, and verify DRGX transactions with a bundled dragonxd daemon; no external setup required.
    • Built-in CPU mining — start/stop xmrig-hac from the Mining tab with real-time hashrate and pool statistics, including mine-when-idle support with configurable delay and idle thread scaling.
    • Multi-language UI — full internationalization covering 8 languages: German, Spanish, French, Japanese, Korean, Portuguese, Russian, and Chinese.
    • Cross-platform — native builds for Linux (AppImage + zip), Windows (portable exe + zip), and macOS (DMG), all x86-64.
    • Shielded (z-address) and transparent (t-address) send/receive
    • QR code generation for receiving addresses
    • Transaction history with memo support
    • Blockchain explorer with block/transaction search
    • Blockchain rescan with status-bar progress
    • Built-in console
    • Extensive theme and appearance options

    Downloads

    File SHA-256
    ObsidianDragon-1.1.1.AppImage 35bd6747011d9964f3babef25ff634b1b422373135e5c82499b94690d0e5f920
    ObsidianDragon-1.1.1-Linux-x64.zip fbecdf7d0d26f3efcad9191291e5a0f42f2f04655a7ea780ad58cc1d2c2329f9
    ObsidianDragon-1.1.1.exe ca476e3151d59afbe0d1ed986ec9652612482740a0c06a8fe720b583af6e8a30
    ObsidianDragon-1.1.1-Windows-x64.zip 7f046cecbc0799e401fdb103c5ec2a2873278a81bb5d63c5e1cbca43ee124ccd
    DragonX_Wallet-1.1.1-macOS-x86_64.dmg ed8016e810a094b3ef1f842f3562a656b9aefc5dc1066c51763554b2b1c7ce7c
    ObsidianDragon-1.1.1-macOS-x86_64.app.zip e4d7a37da5226edf937412b1c3a8b944398d14381a3f06e659f61d98a71942ea

    System Requirements

    • Linux: x86-64, glibc 2.31+ (Ubuntu 20.04+, Fedora 33+, etc.)
    • Windows: x86-64, Windows 10 or later
    • macOS: x86-64, macOS 10.15 Catalina or later

    License

    Released under the GPLv3. See LICENSE for details.

    Downloads
  • v1.1.0 9ed4fbc476

    DanS released this 2026-03-19 14:46:33 -05:00 | 780 commits to master since this release

    DragonX (DRGX) Full-Node Desktop Wallet — v1.1.0

    This is ObsidianDragon, a native ImGui-based wallet for the DragonX network. It ships with an embedded full-node daemon (dragonxd) and an integrated CPU miner (xmrig-hac), giving users a complete, self-contained experience on Linux, Windows, and macOS.


    Important: Fresh sync recommended

    This release ships with an updated dragonxd that includes a fix for the DragonX sapling pool. Users upgrading from a previous version should either delete their existing blockchain data and resync from scratch, or download a fresh bootstrap from Settings → Run Startup Wizard... to ensure chain consistency.


    What's New in v1.1.0

    New Features

    • Blockchain Explorer tab — browse recent blocks, search by block height or transaction ID, view block details (merkle root, confirmations, prev/next hash), expand individual transactions, and inspect the mempool — all without leaving the wallet.
    • macOS support — native macOS builds (x86-64 DMG) with Cocoa/OpenGL rendering, Metal fallback, and bundled daemon/miner.
    • Import key paste preview — hovering the Paste button in the Import Private Key dialog now shows a translucent preview of clipboard contents in the input field with live key-type validation (shielded vs. transparent), matching the send tab UX.
    • Daemon version display — the connected daemon version and protocol version are now shown in the Peers tab and Settings → About.

    Improvements

    • Idle thread scaling — thread grid sync — when mine-when-idle with thread scaling is enabled, the mining tab thread grid now live-updates to reflect the actual thread count as the system transitions between idle and active states.
    • No lock screen during pool mining — the wallet lock screen is no longer shown while xmrig pool mining is active, since pool mining runs independently of the wallet daemon.
    • Bootstrap mirror — a secondary bootstrap mirror (bootstrap2.dragonx.is) provides download resilience if the primary is unavailable.

    Features

    • Full-node wallet — send, receive, and verify DRGX transactions with a bundled dragonxd daemon; no external setup required.
    • Built-in CPU mining — start/stop xmrig-hac from the Mining tab with real-time hashrate and pool statistics, including mine-when-idle support with configurable delay and idle thread scaling.
    • Multi-language UI — full internationalization covering 8 languages: German, Spanish, French, Japanese, Korean, Portuguese, Russian, and Chinese.
    • Cross-platform — native builds for Linux (AppImage + zip), Windows (portable exe + zip), and macOS (DMG), all x86-64.
    • Shielded (z-address) and transparent (t-address) send/receive
    • QR code generation for receiving addresses
    • Transaction history with memo support
    • Blockchain explorer with block/transaction search
    • Blockchain rescan with status-bar progress
    • Built-in console
    • Extensive theme and appearance options

    Downloads

    File SHA-256
    DragonX_Wallet-1.0.0-macOS-x86_64.dmg d8082aa32269d57160c308bbf946b137362bde0709b4db3d921ed6d165b13085
    ObsidianDragon-Linux-x64.zip 4d205a14d2d8831ed2a1a556db3fdda0358bbbdc6d52daa019c90aca09e3263d
    ObsidianDragon-Windows-x64.zip 49f2a0c6612ca8794a6647aa60463d3b2c3b02f88085b0fabe24633ae5dd2272
    ObsidianDragon.app.zip 97f8d6460b156faf4dab81402f1f7072aeb2ca56620419a98d4decfa9ceeb588
    ObsidianDragon.AppImage 84f2d2e277402008042018005e1564d8a987d4a7c5ed85a3cc6a327b430eeed7
    ObsidianDragon.exe 96fd94432ddedc2e6d70fc04f37ed91c12453f20743a578ac17b825c238882fe

    System Requirements

    • Linux: x86-64, glibc 2.31+ (Ubuntu 20.04+, Fedora 33+, etc.)
    • Windows: x86-64, Windows 10 or later
    • macOS: x86-64, macOS 10.15 Catalina or later

    License

    Released under the GPLv3. See LICENSE for details.

    Downloads
  • v1.0.2 d7bc5c638a

    DanS released this 2026-03-12 00:13:27 -05:00 | 786 commits to master since this release

    DragonX (DRGX) Full-Node Desktop Wallet

    This is ObsidianDragon, a native ImGui-based wallet for the DragonX network. It ships with an embedded full-node daemon (dragonxd) and an integrated CPU miner (xmrig-hac), giving users a complete, self-contained experience on Linux and Windows.


    Features

    • Full-node wallet — send, receive, and verify DRGX transactions with a bundled dragonxd daemon; no external setup required.
    • Built-in CPU mining — start/stop xmrig-hac from the Mining tab with real-time hashrate and pool statistics, including mine-when-idle support with configurable delay.
    • Multi-language UI — full internationalization covering 8 languages: German, Spanish, French, Japanese, Korean, Portuguese, Russian, and Chinese.
    • Cross-platform — native builds for Linux (AppImage + zip) and Windows (portable exe + zip), both x86-64.
    • Shielded (z-address) and transparent (t-address) send/receive
    • QR code generation for receiving addresses
    • Transaction history with memo support
    • Blockchain rescan with status-bar progress
    • Built-in console
    • Extensive theme and appearance options

    Downloads

    File SHA-256
    ObsidianDragon-Linux-x64.zip 16050c2f92acd9a15be92a96a78cd9aac8d07aa12124ce775bb04fa79ff1ccf5
    ObsidianDragon-Windows-x64.zip bb0b5ff3da8b770ab34946e84f63b028c49da66903ff8cc4bffcd9d573d7c0a5
    ObsidianDragon.AppImage 4caed6591db7cd1ffdf36b66846d266e232304675b85e7c33f7e4b48709a5f9b
    ObsidianDragon.exe 15941220271fe564dfb699e1193dbfe6581eb23617ae78e8bd10ed1be533a604

    System Requirements

    • Linux: x86-64, glibc 2.31+ (Ubuntu 20.04+, Fedora 33+, etc.)
    • Windows: x86-64, Windows 10 or later

    License

    Released under the GPLv3. See LICENSE for details.

    Downloads