diff --git a/daemon/src/maker.rs b/daemon/src/maker.rs index df837e3..9f1b593 100644 --- a/daemon/src/maker.rs +++ b/daemon/src/maker.rs @@ -88,6 +88,12 @@ enum Network { #[clap(long, default_value = "ssl://electrum.blockstream.info:60002")] electrum: String, }, + /// Run on signet + Signet { + /// URL to the electrum backend to use for the wallet. + #[clap(long)] + electrum: String, + }, } impl Network { @@ -95,6 +101,7 @@ impl Network { match self { Network::Mainnet { electrum } => electrum, Network::Testnet { electrum } => electrum, + Network::Signet { electrum } => electrum, } } @@ -102,6 +109,7 @@ impl Network { match self { Network::Mainnet { .. } => bitcoin::Network::Bitcoin, Network::Testnet { .. } => bitcoin::Network::Testnet, + Network::Signet { .. } => bitcoin::Network::Signet, } } @@ -109,6 +117,7 @@ impl Network { match self { Network::Mainnet { .. } => base.join("mainnet"), Network::Testnet { .. } => base.join("testnet"), + Network::Signet { .. } => base.join("signet"), } } } diff --git a/daemon/src/taker.rs b/daemon/src/taker.rs index 0e7358f..a32e69b 100644 --- a/daemon/src/taker.rs +++ b/daemon/src/taker.rs @@ -89,6 +89,12 @@ enum Network { #[clap(long, default_value = "ssl://electrum.blockstream.info:60002")] electrum: String, }, + /// Run on signet + Signet { + /// URL to the electrum backend to use for the wallet. + #[clap(long)] + electrum: String, + }, } impl Network { @@ -96,6 +102,7 @@ impl Network { match self { Network::Mainnet { electrum } => electrum, Network::Testnet { electrum } => electrum, + Network::Signet { electrum } => electrum, } } @@ -103,6 +110,7 @@ impl Network { match self { Network::Mainnet { .. } => bitcoin::Network::Bitcoin, Network::Testnet { .. } => bitcoin::Network::Testnet, + Network::Signet { .. } => bitcoin::Network::Signet, } } @@ -110,6 +118,7 @@ impl Network { match self { Network::Mainnet { .. } => base.join("mainnet"), Network::Testnet { .. } => base.join("testnet"), + Network::Signet { .. } => base.join("signet"), } } }