xmr-btc-swap/monero-sys
2025-06-19 01:35:34 +02:00
..
monero@5f714f147f feat(monero-sys): Monero bindings (#303) 2025-06-17 10:55:50 +02:00
src feat(monero): Remote node load balancing (#420) 2025-06-19 01:35:34 +02:00
tests feat(monero-sys): Monero bindings (#303) 2025-06-17 10:55:50 +02:00
.gitignore feat(monero-sys): Monero bindings (#303) 2025-06-17 10:55:50 +02:00
build.rs feat(monero-sys): Monero bindings (#303) 2025-06-17 10:55:50 +02:00
Cargo.toml feat(wallet): Retry logic for Monero wallet (#417) 2025-06-17 14:07:37 +02:00
CLAUDE.md feat(monero-sys): Monero bindings (#303) 2025-06-17 10:55:50 +02:00
README.md feat(monero-sys): Monero bindings (#303) 2025-06-17 10:55:50 +02:00

monero-sys

This crate is an idiomatic wrapper around wallet2_api.h from the official Monero codebase. The C++ library is statically linked into the crate.

Since we statically link the Monero codebase, we need to build it. That requires build dependencies, for a complete and up-to-date list see the Monero README. Missing dependencies will currently result in obscure CMake or linker errors. If you get obscure linker CMake or linker errors, check whether you correctly installed the dependencies.

Since we build the Monero codebase from source, building this crate for the first time might take a while.

Contributing

Make sure to load the Monero submodule:

git submodule update --init --recursive