@ -26,37 +26,28 @@ pub enum Command {
alice_peer_id : PeerId ,
#[ structopt(
long = "connect-addr" ,
default_value = DEFAULT_ALICE_MULTIADDR
long = "connect-addr" ,
default_value = DEFAULT_ALICE_MULTIADDR
) ]
alice_addr : Multiaddr ,
} ,
History ,
Resume ( Resume ) ,
Cancel ( Cancel ) ,
Refund ( Refund ) ,
}
#[ derive(structopt::StructOpt, Debug) ]
pub enum Resume {
BuyXmr {
Resume {
#[ structopt(long = " swap-id " ) ]
swap_id : Uuid ,
// TODO: Remove Alice peer-id/address, it should be saved in the database when running swap
// and loaded from the database when running resume/cancel/refund
#[ structopt(long = " counterpart-peer-id " , default_value = DEFAULT_ALICE_PEER_ID) ]
alice_peer_id : PeerId ,
#[ structopt(
long = "counterpart-addr" ,
default_value = DEFAULT_ALICE_MULTIADDR
long = "counterpart-addr" ,
default_value = DEFAULT_ALICE_MULTIADDR
) ]
alice_addr : Multiaddr ,
} ,
}
#[ derive(structopt::StructOpt, Debug) ]
pub enum Cancel {
BuyXmr {
Cancel {
#[ structopt(long = " swap-id " ) ]
swap_id : Uuid ,
@ -66,19 +57,15 @@ pub enum Cancel {
alice_peer_id : PeerId ,
#[ structopt(
long = "counterpart-addr" ,
default_value = DEFAULT_ALICE_MULTIADDR
) ]
long = "counterpart-addr" ,
default_value = DEFAULT_ALICE_MULTIADDR
) ]
alice_addr : Multiaddr ,
#[ structopt(short, long) ]
force : bool ,
} ,
}
#[ derive(structopt::StructOpt, Debug) ]
pub enum Refund {
BuyXmr {
Refund {
#[ structopt(long = " swap-id " ) ]
swap_id : Uuid ,
@ -88,8 +75,8 @@ pub enum Refund {
alice_peer_id : PeerId ,
#[ structopt(
long = "counterpart-addr" ,
default_value = DEFAULT_ALICE_MULTIADDR
long = "counterpart-addr" ,
default_value = DEFAULT_ALICE_MULTIADDR
) ]
alice_addr : Multiaddr ,