Skip to content

Ashigaru Desktop 1.0.0

Latest

Choose a tag to compare

@linkinparkrulz linkinparkrulz released this 19 Jun 21:57
8f67af8

The first official release of Ashigaru Desktop — a privacy-focused Bitcoin wallet with built-in Whirlpool coinjoin support, Tor networking, and a native desktop experience.

Features

  • Whirlpool Coinjoin — Tx0, zeroleak coinjoin, Premix/Postmix/Badbank account management with real-time mix stage tracking
  • Tor — Built-in Tor support for network privacy
  • Mix To — Route postmix funds to an offline or different wallet
  • Receive Only — Decreases attack surface (spending is done on mobile)
  • Import/Export Labels — Transport your labels to any BIP-329 adhering wallet software
  • BIP47 Message Verifier — Verify that a message was signed by a specific entity using a BIP47 payment code's notification address, fully offline

User Interface

  • Custom Ashigaru dark theme with monospace-friendly typography
  • Clean sidebar navigation separating wallet accounts, tools, and settings
  • UTXO table with mix stage column showing live CoinJoin progress (e.g. Registered Input (30%))
  • Select All / Clear Selection for batch UTXO operations on Deposit
  • Animated mix status indicators
  • Polished splash screen with startup status messaging
  • Restyled settings panel with card-based form sections matching the app shell

Roadmap

  • Eigenwallet Integration — Post bad bank funds for atomic swap into XMR
  • AmIExposed or BitHypha UTXO analysis — Do analysis on your own UTXOs
  • Dojo Bay Integration — Connect to geographically dispersed electrum servers with BIP47 verified reputations
  • Dojo Integration — Get all the benefits of Dojo such as Nextblock estimates, personal electrum server detail and more

Packaging

  • Cross-platform builds: Windows (.exe/.msi), macOS (.dmg for Apple Silicon and Intel), Linux (.deb/.rpm/.tar.gz/.AppImage)
  • Headless server packages for Linux
  • macOS builds are ad-hoc signed (no Apple Developer ID required)
  • Reproducible build support documented in docs/ReproducibleBuilds.md

Release Verification

  • Every release is signed by the maintainer using a BIP47 Payment Code notification address
  • Three-step verification: file hash, hash commitment, and Bitcoin message signature
  • Verify using Ashigaru Desktop's built-in BIP47 Message Verifier (Tools → Verify BIP47 Message), Ashigaru Mobile, or https://paymentcode.io/lab
  • Release signing identity: https://paynym.rs/+linkinparkrulz

System Requirements

  • Windows: Windows 10 or later
  • macOS: macOS 11.0 (Big Sur) or later
  • Linux: Any modern distribution with GTK support
  • Build from source: JDK 21 (Temurin recommended)

Acknowledgments

Ashigaru Desktop is forked from Ashigaru Terminal. Changes and modifications are released under the GNU GPLv3.

Thank you to Max Tannahill, standard, Sneed, btcwrestle, kortik and Colonial for your help testing.

What's Changed

Full Changelog: v0.0.4...v1.0.0