Dash Evo Tool is a cross-platform GUI application for interacting with Dash Evolution. It supports Mainnet, Testnet, Devnet, and local regtest networks.
See the user documentation for setup and usage instructions.
Identity
- Register, load, and manage Platform identities
- Top up identity credits from wallet UTXOs, asset locks, or Platform addresses
- Add authentication, voting, owner, and transfer keys
- Withdraw or transfer credits between identities
DPNS
- Register usernames
- View and vote on contested name auctions
- Schedule votes for future execution
Wallet
- Import wallets from mnemonic seed phrases or single private keys
- Send payments to Core addresses (single or batch)
- Create and recover asset locks for identity funding
Tokens
- Register, mint, burn, and transfer fungible tokens
- Freeze/unfreeze tokens, pause/resume transfers, destroy frozen funds
- Configure direct purchase pricing and claim distribution rewards
DashPay
- Manage your profile (display name, bio, avatar)
- Send and accept contact requests
- Send payments to contacts
Documents & Contracts
- Fetch, register, and update data contracts
- Create, query, replace, delete, transfer, and purchase documents
Tools
- Decode and inspect state transitions
- Visualize Grovedb proofs and documents
- View platform information and masternode quorum details
- Check Core address balances
Download the latest release from the Releases page.
The easiest way to run Dash Evo Tool on Linux is via Flatpak. Download the .flatpak bundle for your architecture from the latest release and install it:
# x86_64
flatpak install dash-evo-tool-linux-x86_64.flatpak
# aarch64 (ARM)
flatpak install dash-evo-tool-linux-aarch64.flatpakTo run:
flatpak run org.dash.DashEvoToolTo uninstall:
flatpak uninstall org.dash.DashEvoToolThe Flatpak version runs in SPV (light client) mode — no full Dash Core node is required. Application data is stored in ~/.var/app/org.dash.DashEvoTool/config/dash-evo-tool/.
Note: The Flatpak data path differs from native Linux builds, which use
~/.config/dash-evo-tool/.
If you use the prebuilt Windows binary, make sure the target machine has:
- Microsoft Visual C++ Redistributable (vc_redist x64): https://aka.ms/vc14/vc_redist.x64.exe
- OpenGL 2.0 support. If OpenGL 2.0 is not available (or the app fails to start with OpenGL-related errors), install the OpenCL, OpenGL, and Vulkan Compatibility Pack: https://apps.microsoft.com/detail/9nqpsl29bfff?ocid=webpdpshare
See the Contributing Guide for prerequisites, build instructions, and development workflow.
When the application runs for the first time, it creates an application directory and stores an .env file in it (based on .env.example). It also stores application data in the directory. If you need to update the .env file, locate it in the application directory for your operating system:
| Operating System | Application Directory Path |
|---|---|
| macOS | ~/Library/Application Support/Dash-Evo-Tool/ |
| Windows | C:\Users\<User>\AppData\Roaming\Dash-Evo-Tool\config |
| Linux | /home/<user>/.config/dash-evo-tool/ |
Contributions are welcome! See the Contributing Guide for details.
This project is licensed under the MIT License. See the LICENSE file for details.
- Issues: Open an issue on GitHub Issues.
- Community: Join the Dash community forums or Discord server for discussions.
Keep your private keys and identity information secure. Do not share them with untrusted parties or applications.