diff options
Diffstat (limited to 'impls/monero_rust/README.md')
| -rw-r--r-- | impls/monero_rust/README.md | 46 |
1 files changed, 0 insertions, 46 deletions
diff --git a/impls/monero_rust/README.md b/impls/monero_rust/README.md deleted file mode 100644 index 87d23a3..0000000 --- a/impls/monero_rust/README.md +++ /dev/null @@ -1,46 +0,0 @@ -# `monero_rust` -Proof of concept `monero_c` bindings for Rust. - -## Getting started -<!-- -### Prerequisites -You may need -``` -sudo apt-get install libhidapi-dev -``` ---> -### Build `monero_c` -Build the monero_c library for your architecture. Follow the upstream docs at -https://github.com/MrCyjaneK/monero_c <!-- TODO: use example CMakeLists --> and -place the library at `monero_c/impls/monero_rust/lib/libwallet2_api_c.so` or use -the provided script: -``` -cd scripts -./build_monero_c.sh -``` - -or build it manually as in: -``` -git clone https://git.mrcyjanek.net/sneurlax/monero_c --branch rust -cd monero_c -git submodule update --init --recursive -rm -rf monero wownero release # Clean any previous builds. -git submodule update --init --recursive --force -./apply_patches.sh monero -./build_single.sh monero x86_64-linux-gnu -j$(nproc) - -# Adjust the commands below for your arch. -unxz -f release/monero/x86_64-linux-gnu_libwallet2_api_c.so.xz -mv release/monero/x86_64-linux-gnu_libwallet2_api_c.so ../lib/libwallet2_api_c.so -# The library should be at monero_c/impls/monero_rust/lib/libwallet2_api_c.so. -``` - -### Run `monero_rust` demo -From `monero_c/impls/monero_rust`: -``` -cargo run -``` - -## Using `monero_rust` in your own crate -Refer to the `example` folder. `libwallet2_api_c.so` must be in the same -directory as the binary (*eg.* at `example/target/debug/libwallet2_api_c.so`). |
