diff --git a/lnd_services.go b/lnd_services.go index 6af2945..4987355 100644 --- a/lnd_services.go +++ b/lnd_services.go @@ -242,6 +242,12 @@ func NewLndServices(cfg *LndServicesConfig) (*GrpcLndServices, error) { defaultChainSubDir, "bitcoin", "testnet", ) + case NetworkTestnet4: + macaroonDir = filepath.Join( + defaultLndDir, defaultDataDir, + defaultChainSubDir, "bitcoin", "testnet4", + ) + case NetworkMainnet: macaroonDir = filepath.Join( defaultLndDir, defaultDataDir, diff --git a/network.go b/network.go index 6de8f7e..a5180dd 100644 --- a/network.go +++ b/network.go @@ -16,13 +16,16 @@ const ( // NetworkTestnet is bitcoin testnet. NetworkTestnet Network = "testnet" + // NetworkTestnet4 is bitcoin testnet version 4. + NetworkTestnet4 Network = "testnet4" + // NetworkRegtest is bitcoin regtest. NetworkRegtest Network = "regtest" // NetworkSimnet is bitcoin simnet. NetworkSimnet Network = "simnet" - // NetworkSimnet is bitcoin signet. + // NetworkSignet is bitcoin signet. NetworkSignet Network = "signet" ) @@ -35,6 +38,9 @@ func (n Network) ChainParams() (*chaincfg.Params, error) { case NetworkTestnet: return &chaincfg.TestNet3Params, nil + case NetworkTestnet4: + return &chaincfg.TestNet4Params, nil + case NetworkRegtest: return &chaincfg.RegressionNetParams, nil