mirror of
https://github.com/wownero/wownero-cpp.git
synced 2026-10-18 23:58:59 +02:00
b27d7af8f1edafa4cd4db94d5fd1990d03761cf9
Monero C++ Library
This project is a lightweight wrapper of Monero's core c++ wallet, wallet2, which focuses on ease-of-use and which conforms to the specification defined here.
Building a Dynamic / Shared Library
The source code in this project may be built as a dynamic or "shared" library for use on a target platform (e.g. Linux, Mac, Windows, etc). For example, the associated Java library depends on a dynamic library built from this project to support a wallet using JNI.
Build Steps
- Download the boost source code to ./external/boost-sdk
- Download the OpenSSL source code to ./external/openssl-sdk
- Build dependent libraries (boost, hidapi, libsodium, monero-core, and OpenSSL) and place .a files in corresponding folders in ./external-libs per CMakeLists.txt (todo: document/automate further)
- Build libmonero-cpp.dylib to ./build:
./bin/build-libmonero-cpp.sh
See Also
JavaScript reference implementation
License
This project is licensed under MIT.
Donate
46FR1GKVqFNQnDiFkH7AuzbUBrGQwz2VdaXTDD4jcjRE8YkkoTYTmZ2Vohsz9gLSqkj5EM6ai9Q7sBoX4FPPYJdGKQQXPVz
Thank you supporting this project.
Languages
C++
98.3%
CMake
1.2%
Shell
0.5%
