Skip to content

Commit d6bbf37

Browse files
authored
Update CliMain.java
Fixing relayxmrtxs method
1 parent 75af925 commit d6bbf37

File tree

1 file changed

+10
-10
lines changed

1 file changed

+10
-10
lines changed

cli/src/main/java/haveno/cli/CliMain.java

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@
3333
import haveno.cli.opts.OfferIdOptionParser;
3434
import haveno.cli.opts.OptLabel;
3535
import haveno.cli.opts.RegisterDisputeAgentOptionParser;
36-
import haveno.cli.opts.RelayXmrTxOptionParser;
36+
import haveno.cli.opts.RelayXmrTxsOptionParser;
3737
import haveno.cli.opts.RemoveWalletPasswordOptionParser;
3838
import haveno.cli.opts.SetWalletPasswordOptionParser;
3939
import haveno.cli.opts.SimpleMethodOptionParser;
@@ -71,7 +71,7 @@
7171
import static haveno.cli.Method.getxmrnewsubaddress;
7272
import static haveno.cli.Method.getxmrtxs;
7373
import static haveno.cli.Method.createxmrtx;
74-
import static haveno.cli.Method.relayxmrtx;
74+
import static haveno.cli.Method.relayxmrtxs;
7575
import static haveno.cli.Method.createoffer;
7676
import static haveno.cli.Method.canceloffer;
7777
import static haveno.cli.Method.getoffer;
@@ -317,17 +317,17 @@ public static void run(String[] args) {
317317
out.println(tx);
318318
return;
319319
}
320-
case relayxmrtx: {
321-
RelayXmrTxOptionParser optionParser = new RelayXmrTxOptionParser(args);
322-
OptionSet optionSet = optionParser.parse(args);
323-
RelayXmrTxOptionParser.RelayXmrTxOptions opts = new RelayXmrTxOptionParser.RelayXmrTxOptions(optionSet);
320+
case relayxmrtxs: {
321+
RelayXmrTxsOptionParser optionParser = new RelayXmrTxsOptionParser(args);
322+
optionParser.parse();
323+
RelayXmrTxsOptionParser.RelayXmrTxsOptions opts = optionParser.getRelayXmrTxsOptions();
324324
if (opts.isForHelp()) {
325325
out.println(client.getMethodHelp(method));
326326
return;
327327
}
328-
String metadata = opts.getMetadata();
329-
String hash = client.relayXmrTx(metadata);
330-
out.println(hash);
328+
List<String> metadatas = opts.getMetadatas();
329+
List<String> hashes = client.relayXmrTxs(metadatas);
330+
hashes.forEach(hash -> out.println(hash));
331331
return;
332332
}
333333
case createoffer: {
@@ -759,7 +759,7 @@ private static void printHelp(OptionParser parser, PrintStream stream) {
759759
stream.println();
760760
stream.format(rowFormat, createxmrtx.name(), "--destinations=<destinations>", "Create XMR transaction");
761761
stream.println();
762-
stream.format(rowFormat, relayxmrtx.name(), "--metadata=<metadata>", "Relay XMR transaction");
762+
stream.format(rowFormat, relayxmrtxs.name(), "--metadatas=<metadatas>", "Relay XMR transactions");
763763
stream.println();
764764
stream.format(rowFormat, createoffer.name(), "--payment-account=<payment-account-id> \\", "Create and place an offer");
765765
stream.format(rowFormat, "", "--direction=<buy|sell> \\", "");

0 commit comments

Comments
 (0)