/Nirvana-Wallet

Nirvana GUI Wallet

Primary LanguageC++GNU Lesser General Public License v3.0LGPL-3.0

Nirvana GUI Wallet

Copyright (c) 2017-2018, The Nirvana Developers. Portions Copyright (c) 2012-2017, The CryptoNote Developers, The Bytecoin Developers.

OSX

git clone https://github.com/altcnews/Nirvana-Wallet.git
cd Nirvana-Wallet
git submodule add -f https://github.com/altcnews/Nirvana
ln -s ../Nirvana/ cryptonote
mkdir build && cd build
cmake .. -DCMAKE_BUILD_TYPE=Release -DCMAKE_PREFIX_PATH=/usr/local/Cellar/qt/5.10.0_1
make

Ubuntu

git clone https://github.com/altcnews/Nirvana-Wallet.git
cd Nirvana-Wallet
git submodule add -f https://github.com/altcnews/Nirvana
ln -s ../Nirvana/ cryptonote
mkdir build && cd build
cmake ..
make

Windows

Clone the Nirvana first,

git clone https://github.com/altcnews/Nirvana.git

Now, you should compile the Nirvana dynamic libs without rocksdb first, comment "add_subdirectory(tests)" line in Nirvana/CMakeLists.txt, and compile the packages/rocksdb-rocksdb-4.11.2.zip dynamic libs. Then copy these files to the libs dir.

Finally, use CMake and VS compile this project.

Windows Pre-built

Following dependencies need to be installed before running the wallet:

Windows binary require VC2017 runtime. Download from https://aka.ms/vs/15/release/vc_redist.x64.exe

Universal C Runtime https://support.microsoft.com/en-us/help/2999226/update-for-universal-c-runtime-in-windows