btcctl: add signet param

This commit adds the --signet command line flag to the btcctl utility.
This commit is contained in:
Oliver Gugger 2021-03-22 18:26:58 +01:00
parent 8a62cf0ef5
commit 7d1ab0b4d7
No known key found for this signature in database
GPG key ID: 8E4256593F177720

View file

@ -107,6 +107,7 @@ type config struct {
SimNet bool `long:"simnet" description:"Connect to the simulation test network"`
TLSSkipVerify bool `long:"skipverify" description:"Do not verify tls certificates (not recommended!)"`
TestNet3 bool `long:"testnet" description:"Connect to testnet"`
SigNet bool `long:"signet" description:"Connect to signet"`
ShowVersion bool `short:"V" long:"version" description:"Display version information and exit"`
Wallet bool `long:"wallet" description:"Connect to wallet"`
}
@ -138,6 +139,12 @@ func normalizeAddress(addr string, chain *chaincfg.Params, useWallet bool) (stri
} else {
defaultPort = "18334"
}
case &chaincfg.SigNetParams:
if useWallet {
defaultPort = "38332"
} else {
defaultPort = "38332"
}
default:
if useWallet {
defaultPort = "8332"
@ -273,6 +280,10 @@ func loadConfig() (*config, []string, error) {
numNets++
network = &chaincfg.RegressionNetParams
}
if cfg.SigNet {
numNets++
network = &chaincfg.SigNetParams
}
if numNets > 1 {
str := "%s: Multiple network params can't be used " +