From 5d6b7413a77305d89effa903b354dec0a6136645 Mon Sep 17 00:00:00 2001 From: Oliver Gugger Date: Tue, 25 Mar 2025 09:46:35 -0500 Subject: [PATCH] network+lnd_services: add testnet4 support --- lnd_services.go | 6 ++++++ network.go | 8 +++++++- 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/lnd_services.go b/lnd_services.go index 6af29456..49873558 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 6de8f7e2..a5180ddd 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