The Nym Desktop Wallet lets you interact with your Nym node and to delegate stake to others. In future releases, it will also let you access the Nym mixnet.
You can download it for Mac, Windows, or Linux.
The wallet is currently an early release version. If you find any bugs, please report them to our QA team.
On MacOS and Windows, you will see a security warning pop up when you attempt to run the wallet. We are in the process of getting app store keys from Apple and Microsoft so that this doesn't happen. In the meantime, we encourage you to check the authenticity of the your downloads using their file hashes.
shasum -a 256 nym-wallet_macos_0.1.0_aarch64.dmgshould return
shasum -a 256 nym-wallet_macos_0.1.0_x64.dmgshould return
sha256.exe nym-wallet_windows_0.1.0_x64.msishould return
sha256sum nym-wallet_linux_0.1.0_amd64.AppImageshould return
You will need to
chmod +x nym-wallet_linux_0.1.0_amd64.AppImage in the terminal (or give it execute permission in your file browser) before it will run.
If you would like to the compile the wallet yourself, follow the instructions below.
sudo apt updatesudo apt install git
git is installed with:
git version# Should return: git version X.Y.Z
NodeJS >= v16.8.0
Rust & cargo >= v1.56
We recommend using the Rust shell script installer. Installing cargo from your package manager (e.g.
apt) is not recommended as the packaged versions are usually too old.
If you really don't want to use the shell script installer, the Rust installation docs contain instructions for many platforms.
- When running on Windows you will need to install c++ build tools
- An easy guide to get rust up and running can be found here
- When installing NodeJS please use the
- Using a package manager like Chocolatey is recommended
Inside of the
nym-wallet folder, run:
You can run the wallet without having to install it in development mode by running the following terminal command from the
This will then start the Wallet GUI and produce a binary in
To build and install the wallet, run the following terminal command from the
This will build an executable file that you can use to install the wallet on your machine. The output will compile different types of binaries dependent on your hardware / OS system. Once the binaries are built, they can be located as follows:
Binary output directory structure**macos**|└─── target/release| |─ nym-wallet└───target/release/bundle/dmg│ │─ bundle_dmg.sh│ │─ nym-wallet.*.dmg└───target/release/bundle/macos/MacOs│ │─ nym-wallet|**Linux**└─── target/release| │─ nym-wallet└───target/release/bundle/appimage│ │─ nym-wallet_*_.AppImage│ │─ build_appimage.sh└───target/release/bundle/deb│ │─ nym-wallet_*_.deb|**Windows**└─── target/release| │─ nym-wallet.exe└───target/release/bundle/msi│ │─ nym-wallet_*_.msi