mirror of
https://github.com/romanz/electrs.git
synced 2026-08-20 13:27:31 +02:00
Serve by default on 127.0.0.1
instead of 'localhost' which may resolve to IPv6 address.
This commit is contained in:
parent
e451a73605
commit
963037607b
1 changed files with 14 additions and 6 deletions
|
|
@ -12,6 +12,8 @@ use stderrlog;
|
|||
use crate::daemon::CookieGetter;
|
||||
use crate::errors::*;
|
||||
|
||||
const DEFAULT_SERVER_ADDRESS: &str = "127.0.0.1"; // by default, serve on IPv4 localhost
|
||||
|
||||
#[derive(Debug)]
|
||||
pub struct Config {
|
||||
// See below for the documentation of each field:
|
||||
|
|
@ -160,18 +162,24 @@ impl Config {
|
|||
};
|
||||
|
||||
let daemon_rpc_addr: SocketAddr = str_to_socketaddr(
|
||||
m.value_of("daemon_rpc_addr")
|
||||
.unwrap_or(&format!("localhost:{}", default_daemon_port)),
|
||||
m.value_of("daemon_rpc_addr").unwrap_or(&format!(
|
||||
"{}:{}",
|
||||
DEFAULT_SERVER_ADDRESS, default_daemon_port
|
||||
)),
|
||||
"Bitcoin RPC",
|
||||
);
|
||||
let electrum_rpc_addr: SocketAddr = str_to_socketaddr(
|
||||
m.value_of("electrum_rpc_addr")
|
||||
.unwrap_or(&format!("localhost:{}", default_electrum_port)),
|
||||
m.value_of("electrum_rpc_addr").unwrap_or(&format!(
|
||||
"{}:{}",
|
||||
DEFAULT_SERVER_ADDRESS, default_electrum_port
|
||||
)),
|
||||
"Electrum RPC",
|
||||
);
|
||||
let monitoring_addr: SocketAddr = str_to_socketaddr(
|
||||
m.value_of("monitoring_addr")
|
||||
.unwrap_or(&format!("localhost:{}", default_monitoring_port)),
|
||||
m.value_of("monitoring_addr").unwrap_or(&format!(
|
||||
"{}:{}",
|
||||
DEFAULT_SERVER_ADDRESS, default_monitoring_port
|
||||
)),
|
||||
"Prometheus monitoring",
|
||||
);
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue