Struct bitcoind::Conf [−][src]
pub struct Conf<'a> { pub args: Vec<&'a str>, pub view_stdout: bool, pub p2p: P2P, pub network: &'a str, }
Expand description
The node configuration parameters, implements a convenient Default for most common use.
Default values:
bitcoind::Conf { args: vec!["-regtest", "-fallbackfee=0.0001"], view_stdout: false, p2p: bitcoind::P2P::No, network: "regtest", };
Fields
args: Vec<&'a str>
Bitcoind command line arguments containing no spaces like vec!["-dbcache=300", "-regtest"]
note that port
, rpcport
, connect
, datadir
, listen
cannot be used cause they are
automatically initialized.
view_stdout: bool
if true
bitcoind log output will not be suppressed
p2p: P2P
Allows to specify options to open p2p port or connect to the another node
network: &'a str
Must match what specified in args without dashes, needed to locate the cookie file directory with different/esoteric networks