Skip to content

Commit 38abd64

Browse files
Merge pull request #369 from Impa10r/testnet4
Add testnet4 support
2 parents 4f6c542 + 7039bb3 commit 38abd64

File tree

7 files changed

+18
-6
lines changed

7 files changed

+18
-6
lines changed

clightning/config.go

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -651,6 +651,8 @@ func defaultBitcoinRpcPort(network string) uint {
651651
return 38332
652652
case "testnet", "testnet3":
653653
return 18332
654+
case "testnet4":
655+
return 48332
654656
case "regtest":
655657
return 18443
656658
default:
@@ -678,6 +680,8 @@ func bitcoinNetDir(network string) (string, error) {
678680
return "signet", nil
679681
case "testnet3", "testnet":
680682
return "testnet3", nil
683+
case "testnet4":
684+
return "testnet4", nil
681685
case "regtest":
682686
return "regtest", nil
683687
default:
@@ -689,7 +693,7 @@ func liquidNetDir(network string) (string, error) {
689693
switch network {
690694
case "mainnet", "bitcoin":
691695
return "liquidv1", nil
692-
case "testnet3", "simnet", "signet", "testnet":
696+
case "testnet4", "testnet3", "simnet", "signet", "testnet":
693697
return "liquidtestnet", nil
694698
case "regtest":
695699
return "liquidregtest", nil

cmd/peerswap-plugin/main.go

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -442,6 +442,8 @@ func getBitcoinChain(li *glightning.Lightning) (*chaincfg.Params, error) {
442442
return &chaincfg.RegressionNetParams, nil
443443
case "testnet":
444444
return &chaincfg.TestNet3Params, nil
445+
case "testnet4":
446+
return &chaincfg.TestNet4Params, nil
445447
case "signet":
446448
return &chaincfg.SigNetParams, nil
447449
case "bitcoin":

cmd/peerswaplnd/peerswapd/main.go

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -457,6 +457,8 @@ func getBitcoinChain(ctx context.Context, li lnrpc.LightningClient) (*chaincfg.P
457457
return &chaincfg.RegressionNetParams, nil
458458
case "testnet":
459459
return &chaincfg.TestNet3Params, nil
460+
case "testnet4":
461+
return &chaincfg.TestNet4Params, nil
460462
case "signet":
461463
return &chaincfg.SigNetParams, nil
462464
case "bitcoin":

go.mod

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ toolchain go1.23.4
88

99
require (
1010
github.com/benbjohnson/clock v1.3.0 // indirect
11-
github.com/btcsuite/btcd v0.24.3-0.20240921052913-67b8efd3ba53
11+
github.com/btcsuite/btcd v0.24.3-0.20250318170759-4f4ea81776d6
1212
github.com/btcsuite/btcd/btcec/v2 v2.3.4
1313
github.com/btcsuite/btcd/btcutil v1.1.5
1414
github.com/btcsuite/btcd/btcutil/psbt v1.1.8

go.sum

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -68,8 +68,8 @@ github.com/beorn7/perks v1.0.1/go.mod h1:G2ZrVWU2WbWT9wwq4/hrbKbnv/1ERSJQ0ibhJ6r
6868
github.com/btcsuite/btcd v0.20.1-beta/go.mod h1:wVuoA8VJLEcwgqHBwHmzLRazpKxTv13Px/pDuV7OomQ=
6969
github.com/btcsuite/btcd v0.22.0-beta.0.20220111032746-97732e52810c/go.mod h1:tjmYdS6MLJ5/s0Fj4DbLgSbDHbEqLJrtnHecBFkdz5M=
7070
github.com/btcsuite/btcd v0.23.5-0.20231215221805-96c9fd8078fd/go.mod h1:nm3Bko6zh6bWP60UxwoT5LzdGJsQJaPo6HjduXq9p6A=
71-
github.com/btcsuite/btcd v0.24.3-0.20240921052913-67b8efd3ba53 h1:XOZ/wRGHkKv0AqxfDks5IkzaQ1Ge6fq322ZOOG5VIkU=
72-
github.com/btcsuite/btcd v0.24.3-0.20240921052913-67b8efd3ba53/go.mod h1:zHK7t7sw8XbsCkD64WePHE3r3k9/XoGAcf6mXV14c64=
71+
github.com/btcsuite/btcd v0.24.3-0.20250318170759-4f4ea81776d6 h1:8n9k3I7e8DkpdQ5YAP4j8ly/LSsbe6qX9vmVbrUGvVw=
72+
github.com/btcsuite/btcd v0.24.3-0.20250318170759-4f4ea81776d6/go.mod h1:OmM4kFtB0klaG/ZqT86rQiyw/1iyXlJgc3UHClPhhbs=
7373
github.com/btcsuite/btcd/btcec/v2 v2.1.0/go.mod h1:2VzYrv4Gm4apmbVVsSq5bqf1Ec8v56E48Vt0Y/umPgA=
7474
github.com/btcsuite/btcd/btcec/v2 v2.1.3/go.mod h1:ctjw4H1kknNJmRN4iP1R7bTQ+v3GJkZBd6mui8ZsAZE=
7575
github.com/btcsuite/btcd/btcec/v2 v2.3.4 h1:3EJjcN70HCu/mwqlUsGK8GcNVyLVxFDlWurTXGPFfiQ=
@@ -1109,8 +1109,8 @@ modernc.org/strutil v1.2.0 h1:agBi9dp1I+eOnxXeiZawM8F4LawKv4NzGWSaLfyeNZA=
11091109
modernc.org/strutil v1.2.0/go.mod h1:/mdcBmfOibveCTBxUl5B5l6W+TTH1FXPLHZE6bTosX0=
11101110
modernc.org/token v1.1.0 h1:Xl7Ap9dKaEs5kLoOQeQmPWevfnk/DM5qcLcYlA8ys6Y=
11111111
modernc.org/token v1.1.0/go.mod h1:UGzOrNV1mAFSEB63lOFHIpNRUVMvYTc6yu1SMY/XTDM=
1112-
pgregory.net/rapid v1.1.0 h1:CMa0sjHSru3puNx+J0MIAuiiEV4N0qj8/cMWGBBCsjw=
1113-
pgregory.net/rapid v1.1.0/go.mod h1:PY5XlDGj0+V1FCq0o192FdRhpKHGTRIWBgqjDBTrq04=
1112+
pgregory.net/rapid v1.2.0 h1:keKAYRcjm+e1F0oAuU5F5+YPAWcyxNNRK2wud503Gnk=
1113+
pgregory.net/rapid v1.2.0/go.mod h1:PY5XlDGj0+V1FCq0o192FdRhpKHGTRIWBgqjDBTrq04=
11141114
rsc.io/binaryregexp v0.2.0/go.mod h1:qTv7/COck+e2FymRvadv62gMdZztPaShugOCi3I+8D8=
11151115
rsc.io/quote/v3 v3.1.0/go.mod h1:yEA65RcK8LyAZtP9Kv3t0HmxON59tX3rD+tICJqUlj0=
11161116
rsc.io/sampler v1.3.0/go.mod h1:T1hPZKmBbMNahiBKFy5HrXp6adAjACjK9JXDnKaTXpA=

lnd/chain.go

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,8 @@ func GetBitcoinChain(ctx context.Context, li lnrpc.LightningClient) (*chaincfg.P
1818
return &chaincfg.RegressionNetParams, nil
1919
case "testnet":
2020
return &chaincfg.TestNet3Params, nil
21+
case "testnet4":
22+
return &chaincfg.TestNet4Params, nil
2123
case "signet":
2224
return &chaincfg.SigNetParams, nil
2325
case "bitcoin":

swap/messages.go

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -128,6 +128,8 @@ func validateNetwork(network string) error {
128128
fallthrough
129129
case "testnet3":
130130
fallthrough
131+
case "testnet4":
132+
fallthrough
131133
case "signet":
132134
fallthrough
133135
case "regtest":

0 commit comments

Comments
 (0)