NervaOne is an open-source, non-custodial Wallet and CPU Miner. It runs on your desktop device and allows you to control daemon/wallet using modern graphical user interface.
Now it can also be used as Wallet Only by connecting to remote node.
NervaOne Desktop currently supports below cryptocurrencies:
- Nerva (XNV)
- Monero (XMR)
- Wownero (WOW)
- Dash (DASH) - unfinished
We encourage you to build the project yourself but if you do not feel comfortable doing that, see Releases
To compile yourself, you'll need DOTNET SDK 10. You can install it for your operating system from Microsoft:
or by issuing command such as this:
sudo apt-get install dotnet-sdk-10.0
Go to directory where you want to create NervaOneWalletMiner folder and run these commands:
rm -rf ./NervaOneWalletMiner/
You do not need the "rm -rf"" the first time you build.
git clone https://github.com/nerva-project/NervaOneWalletMiner.git
cd NervaOneWalletMiner/NervaOneWalletMiner.Desktop
dotnet restore
dotnet run
Instead of dotnet run, you can build using command such as this:
dotnet publish .\NervaOneWalletMiner.Desktop.csproj -r osx-x64 -c Release -p:publishsinglefile=true
Compiled files will be inside: ...\NervaOneWalletMiner\NervaOneWalletMiner.Desktop\bin\Release\net8.0\osx-x64\publish\
You'll need to replace "osx-x64" with your operating system. Other common values: win-x64, win-x86, linux-x64, linux-arm, osx-x64,osx-arm64
Here is full list: .NET RID Catalog
You can Run/Debug the NervaOne using free Visual Studio 2026 Community Edition
Pick below workloads when installing VS:
.NET multi-platform App UI development
.NET desktop development
Clone this repository (https://github.com/nerva-project/NervaOneWalletMiner.git)
Unload .Android, .Browser and .iOS projects
Set NervaOneWalletMiner.Desktop project as startup project
Build > Build Solution
Debug > Start Debugging
Install Visual Studio Code
Go to Extensions and install: Avalonia for VSCode. More info:
https://marketplace.visualstudio.com/items?itemName=AvaloniaTeam.vscode-avalonia
In VSCode, go to Explorer and choose Clone this repository:
https://github.com/nerva-project/NervaOneWalletMiner.git
If you cannot clone because you do not have Git installed, see this:
https://code.visualstudio.com/docs/sourcecontrol/intro-to-git
Go to TERMINAL and cd into NervaOneWalletMiner.Desktop directory
dotnet build
dotnet run
Make it work on mobile devices
Copyright (c) 2026 The Nerva Project
This project is licensed under the terms of the MIT License. Feel free to use, modify, and distribute the software as per the license agreement.
