xmr-btc-swap/monero-rpc
rishflab bc902ea63a Use language agnostic heuristic to check if monero_wallet_rpc is ready
Our strategy of searching for a english string to determine if
monero_wallet_rpc is ready is not compatible with languages other than
english. Instead we assume the monero rpc is ready if it has stopped
writing to stdout. We make a json rpc request to confirm this. A better
solution would have been to configure the monero_wallet_rpc to always
output in english but there is not command line argument to configure
the language.

Closes #353.
2021-03-25 18:13:06 +11:00
..
src Use language agnostic heuristic to check if monero_wallet_rpc is ready 2021-03-25 18:13:06 +11:00
Cargo.toml Remove native-tls feature from monero-rpc 2021-02-23 14:30:20 +11:00
README.md Enforce consistent formatting of Markdown files 2021-03-25 11:11:57 +11:00
rust-toolchain Split monero-harness into harness and rpc 2021-02-23 14:30:20 +11:00
rustfmt.toml Split monero-harness into harness and rpc 2021-02-23 14:30:20 +11:00

Monero Harness

Provides an implementation of testcontainers::Image for a monero image to run monerod and monero-wallet-rpc in a docker container.

Also provides two standalone JSON RPC clients, one each for monerod and monero-wallet-rpc.

Example Usage

Please see tests/* for example usage.