diff --git a/swap/src/monero/wallet_rpc.rs b/swap/src/monero/wallet_rpc.rs index 24495530..9a6619ea 100644 --- a/swap/src/monero/wallet_rpc.rs +++ b/swap/src/monero/wallet_rpc.rs @@ -126,15 +126,23 @@ impl WalletRpc { "Starting monero-wallet-rpc on" ); + let network_flag = match network { + Network::Mainnet => { + vec![] + } + Network::Stagenet => { + vec!["--stagenet"] + } + Network::Testnet => { + vec!["--testnet"] + } + }; + let mut child = Command::new(self.exec_path()) .env("LANG", "en_AU.UTF-8") .stdout(Stdio::piped()) .kill_on_drop(true) - .arg(match network { - Network::Mainnet => "--mainnet", - Network::Stagenet => "--stagenet", - Network::Testnet => "--testnet", - }) + .args(network_flag) .arg("--daemon-address") .arg(daemon_address) .arg("--rpc-bind-port")