mirror of
https://github.com/romanz/electrs.git
synced 2024-11-19 01:43:29 +01:00
parent
bd6f93a1e3
commit
0f5f52e7dd
@ -58,7 +58,7 @@ doc = "JSONRPC authentication cookie file (default: ~/.bitcoin/.cookie)"
|
|||||||
name = "network"
|
name = "network"
|
||||||
type = "crate::config::BitcoinNetwork"
|
type = "crate::config::BitcoinNetwork"
|
||||||
convert_into = "::bitcoin::Network"
|
convert_into = "::bitcoin::Network"
|
||||||
doc = "Select Bitcoin network type ('bitcoin', 'testnet', 'regtest' or 'signet')"
|
doc = "Select Bitcoin network type ('bitcoin', 'testnet', 'testnet4', 'regtest' or 'signet')"
|
||||||
default = "Default::default()"
|
default = "Default::default()"
|
||||||
|
|
||||||
[[param]]
|
[[param]]
|
||||||
|
@ -111,7 +111,10 @@ impl FromStr for BitcoinNetwork {
|
|||||||
|
|
||||||
impl ::configure_me::parse_arg::ParseArgFromStr for BitcoinNetwork {
|
impl ::configure_me::parse_arg::ParseArgFromStr for BitcoinNetwork {
|
||||||
fn describe_type<W: fmt::Write>(mut writer: W) -> fmt::Result {
|
fn describe_type<W: fmt::Write>(mut writer: W) -> fmt::Result {
|
||||||
write!(writer, "either 'bitcoin', 'testnet', 'regtest' or 'signet'")
|
write!(
|
||||||
|
writer,
|
||||||
|
"either 'bitcoin', 'testnet', 'testnet4', 'regtest' or 'signet'"
|
||||||
|
)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -205,6 +208,7 @@ impl Config {
|
|||||||
let db_subdir = match config.network {
|
let db_subdir = match config.network {
|
||||||
Network::Bitcoin => "bitcoin",
|
Network::Bitcoin => "bitcoin",
|
||||||
Network::Testnet => "testnet",
|
Network::Testnet => "testnet",
|
||||||
|
Network::Testnet4 => "testnet4",
|
||||||
Network::Regtest => "regtest",
|
Network::Regtest => "regtest",
|
||||||
Network::Signet => "signet",
|
Network::Signet => "signet",
|
||||||
unsupported => unsupported_network(unsupported),
|
unsupported => unsupported_network(unsupported),
|
||||||
@ -215,6 +219,7 @@ impl Config {
|
|||||||
let default_daemon_rpc_port = match config.network {
|
let default_daemon_rpc_port = match config.network {
|
||||||
Network::Bitcoin => 8332,
|
Network::Bitcoin => 8332,
|
||||||
Network::Testnet => 18332,
|
Network::Testnet => 18332,
|
||||||
|
Network::Testnet4 => 48332,
|
||||||
Network::Regtest => 18443,
|
Network::Regtest => 18443,
|
||||||
Network::Signet => 38332,
|
Network::Signet => 38332,
|
||||||
unsupported => unsupported_network(unsupported),
|
unsupported => unsupported_network(unsupported),
|
||||||
@ -222,6 +227,7 @@ impl Config {
|
|||||||
let default_daemon_p2p_port = match config.network {
|
let default_daemon_p2p_port = match config.network {
|
||||||
Network::Bitcoin => 8333,
|
Network::Bitcoin => 8333,
|
||||||
Network::Testnet => 18333,
|
Network::Testnet => 18333,
|
||||||
|
Network::Testnet4 => 48333,
|
||||||
Network::Regtest => 18444,
|
Network::Regtest => 18444,
|
||||||
Network::Signet => 38333,
|
Network::Signet => 38333,
|
||||||
unsupported => unsupported_network(unsupported),
|
unsupported => unsupported_network(unsupported),
|
||||||
@ -229,6 +235,7 @@ impl Config {
|
|||||||
let default_electrum_port = match config.network {
|
let default_electrum_port = match config.network {
|
||||||
Network::Bitcoin => 50001,
|
Network::Bitcoin => 50001,
|
||||||
Network::Testnet => 60001,
|
Network::Testnet => 60001,
|
||||||
|
Network::Testnet4 => 40001,
|
||||||
Network::Regtest => 60401,
|
Network::Regtest => 60401,
|
||||||
Network::Signet => 60601,
|
Network::Signet => 60601,
|
||||||
unsupported => unsupported_network(unsupported),
|
unsupported => unsupported_network(unsupported),
|
||||||
@ -236,6 +243,7 @@ impl Config {
|
|||||||
let default_monitoring_port = match config.network {
|
let default_monitoring_port = match config.network {
|
||||||
Network::Bitcoin => 4224,
|
Network::Bitcoin => 4224,
|
||||||
Network::Testnet => 14224,
|
Network::Testnet => 14224,
|
||||||
|
Network::Testnet4 => 44224,
|
||||||
Network::Regtest => 24224,
|
Network::Regtest => 24224,
|
||||||
Network::Signet => 34224,
|
Network::Signet => 34224,
|
||||||
unsupported => unsupported_network(unsupported),
|
unsupported => unsupported_network(unsupported),
|
||||||
@ -283,6 +291,7 @@ impl Config {
|
|||||||
match config.network {
|
match config.network {
|
||||||
Network::Bitcoin => (),
|
Network::Bitcoin => (),
|
||||||
Network::Testnet => config.daemon_dir.push("testnet3"),
|
Network::Testnet => config.daemon_dir.push("testnet3"),
|
||||||
|
Network::Testnet4 => config.daemon_dir.push("testnet4"),
|
||||||
Network::Regtest => config.daemon_dir.push("regtest"),
|
Network::Regtest => config.daemon_dir.push("regtest"),
|
||||||
Network::Signet => config.daemon_dir.push("signet"),
|
Network::Signet => config.daemon_dir.push("signet"),
|
||||||
unsupported => unsupported_network(unsupported),
|
unsupported => unsupported_network(unsupported),
|
||||||
|
Loading…
Reference in New Issue
Block a user