mirror of
https://github.com/comit-network/xmr-btc-swap.git
synced 2025-08-05 21:14:32 -04:00
Remove unnecessary wrapper struct
This commit is contained in:
parent
d144405182
commit
7df93faa4b
2 changed files with 17 additions and 25 deletions
|
@ -21,7 +21,7 @@ use std::sync::Arc;
|
||||||
use std::time::Duration;
|
use std::time::Duration;
|
||||||
use structopt::StructOpt;
|
use structopt::StructOpt;
|
||||||
use swap::bitcoin::{Amount, TxLock};
|
use swap::bitcoin::{Amount, TxLock};
|
||||||
use swap::cli::command::{AliceMultiaddress, Arguments, Command, Data, MoneroParams};
|
use swap::cli::command::{Arguments, Command, Data, MoneroParams};
|
||||||
use swap::database::Database;
|
use swap::database::Database;
|
||||||
use swap::env::{Config, GetConfig};
|
use swap::env::{Config, GetConfig};
|
||||||
use swap::network::quote::BidQuote;
|
use swap::network::quote::BidQuote;
|
||||||
|
@ -82,10 +82,7 @@ async fn main() -> Result<()> {
|
||||||
match args.cmd {
|
match args.cmd {
|
||||||
Command::BuyXmr {
|
Command::BuyXmr {
|
||||||
alice_peer_id,
|
alice_peer_id,
|
||||||
alice_multi_addr:
|
alice_multiaddr,
|
||||||
AliceMultiaddress {
|
|
||||||
multiaddr: alice_addr,
|
|
||||||
},
|
|
||||||
monero_params:
|
monero_params:
|
||||||
MoneroParams {
|
MoneroParams {
|
||||||
receive_monero_address,
|
receive_monero_address,
|
||||||
|
@ -108,7 +105,7 @@ async fn main() -> Result<()> {
|
||||||
let bitcoin_wallet = Arc::new(bitcoin_wallet);
|
let bitcoin_wallet = Arc::new(bitcoin_wallet);
|
||||||
|
|
||||||
let mut swarm = swarm::new::<Behaviour>(&seed)?;
|
let mut swarm = swarm::new::<Behaviour>(&seed)?;
|
||||||
swarm.add_address(alice_peer_id, alice_addr);
|
swarm.add_address(alice_peer_id, alice_multiaddr);
|
||||||
|
|
||||||
let (event_loop, mut event_loop_handle) =
|
let (event_loop, mut event_loop_handle) =
|
||||||
EventLoop::new(swarm, alice_peer_id, bitcoin_wallet.clone())?;
|
EventLoop::new(swarm, alice_peer_id, bitcoin_wallet.clone())?;
|
||||||
|
@ -170,10 +167,7 @@ async fn main() -> Result<()> {
|
||||||
}
|
}
|
||||||
Command::Resume {
|
Command::Resume {
|
||||||
swap_id,
|
swap_id,
|
||||||
alice_multi_addr:
|
alice_multiaddr,
|
||||||
AliceMultiaddress {
|
|
||||||
multiaddr: alice_addr,
|
|
||||||
},
|
|
||||||
monero_params:
|
monero_params:
|
||||||
MoneroParams {
|
MoneroParams {
|
||||||
receive_monero_address,
|
receive_monero_address,
|
||||||
|
@ -193,7 +187,7 @@ async fn main() -> Result<()> {
|
||||||
|
|
||||||
let alice_peer_id = db.get_peer_id(swap_id)?;
|
let alice_peer_id = db.get_peer_id(swap_id)?;
|
||||||
let mut swarm = swarm::new::<Behaviour>(&seed)?;
|
let mut swarm = swarm::new::<Behaviour>(&seed)?;
|
||||||
swarm.add_address(alice_peer_id, alice_addr);
|
swarm.add_address(alice_peer_id, alice_multiaddr);
|
||||||
|
|
||||||
let (event_loop, event_loop_handle) =
|
let (event_loop, event_loop_handle) =
|
||||||
EventLoop::new(swarm, alice_peer_id, bitcoin_wallet.clone())?;
|
EventLoop::new(swarm, alice_peer_id, bitcoin_wallet.clone())?;
|
||||||
|
|
|
@ -44,8 +44,12 @@ pub enum Command {
|
||||||
)]
|
)]
|
||||||
alice_peer_id: PeerId,
|
alice_peer_id: PeerId,
|
||||||
|
|
||||||
#[structopt(flatten)]
|
#[structopt(
|
||||||
alice_multi_addr: AliceMultiaddress,
|
long = "seller-addr",
|
||||||
|
default_value = DEFAULT_ALICE_MULTIADDR,
|
||||||
|
help = "The multiaddr of a specific swap partner can be optionally provided"
|
||||||
|
)]
|
||||||
|
alice_multiaddr: Multiaddr,
|
||||||
|
|
||||||
#[structopt(long = "electrum-rpc",
|
#[structopt(long = "electrum-rpc",
|
||||||
help = "Provide the Bitcoin Electrum RPC URL",
|
help = "Provide the Bitcoin Electrum RPC URL",
|
||||||
|
@ -66,8 +70,12 @@ pub enum Command {
|
||||||
)]
|
)]
|
||||||
swap_id: Uuid,
|
swap_id: Uuid,
|
||||||
|
|
||||||
#[structopt(flatten)]
|
#[structopt(
|
||||||
alice_multi_addr: AliceMultiaddress,
|
long = "seller-addr",
|
||||||
|
default_value = DEFAULT_ALICE_MULTIADDR,
|
||||||
|
help = "The multiaddr of a specific swap partner can be optionally provided"
|
||||||
|
)]
|
||||||
|
alice_multiaddr: Multiaddr,
|
||||||
|
|
||||||
#[structopt(long = "electrum-rpc",
|
#[structopt(long = "electrum-rpc",
|
||||||
help = "Provide the Bitcoin Electrum RPC URL",
|
help = "Provide the Bitcoin Electrum RPC URL",
|
||||||
|
@ -114,16 +122,6 @@ pub enum Command {
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
|
|
||||||
#[derive(structopt::StructOpt, Debug)]
|
|
||||||
pub struct AliceMultiaddress {
|
|
||||||
#[structopt(
|
|
||||||
long = "seller-addr",
|
|
||||||
default_value = DEFAULT_ALICE_MULTIADDR,
|
|
||||||
help = "The multiaddr of a specific swap partner can be optionally provided"
|
|
||||||
)]
|
|
||||||
pub multiaddr: Multiaddr,
|
|
||||||
}
|
|
||||||
|
|
||||||
#[derive(structopt::StructOpt, Debug)]
|
#[derive(structopt::StructOpt, Debug)]
|
||||||
pub struct MoneroParams {
|
pub struct MoneroParams {
|
||||||
#[structopt(long = "receive-address",
|
#[structopt(long = "receive-address",
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue