multi: pin new v2 submodule tags and bump to v0.26.0-beta.rc1
What changed, and why it matters
This is a routine release-preparation commit. It removes temporary local path overrides in Go module files, pins submodules to newly published version tags, bumps one dependency version (btcec to v2.5.0), unifies the Go toolchain version to 1.25, and updates the project's own version number. There are no code logic changes and nothing in the commit suggests a security fix or vulnerability.
No security action required. Treat as normal release engineering / dependency housekeeping.
Security signals we found
No strong security signals were identified.
Evidence from the diff
The commit strips replace ... => ../... directives from all submodule go.mod files now that tagged releases exist (chainhash/v2.0.0, wire/v2.0.0, chaincfg/v2.0.0, address/v2.0.0, txscript/v2.0.0, btcutil/v2.0.0, psbt/v2.0.0). It bumps btcec/v2 from 2.3.2/2.4.0 to 2.5.0 because btcec now depends on chainhash/v2. It also sets go 1.25 in chaincfg, chainhash, and wire go.mod files and bumps version.go from v0.25.0-beta to v0.26.0-beta.rc1. No source-code behavior is modified.
Changed components
address/go.modaddress/go.sumbtcec/go.modbtcec/go.sumbtcutil/go.modbtcutil/go.sumchaincfg/go.modchaincfg/go.sumchainhash/go.modgo.modgo.sumpsbt/go.modpsbt/go.sumtxscript/go.modtxscript/go.sumversion.gowire/go.modwire/go.sumInspect captured patch +76 / −109
diff --git a/address/go.mod b/address/go.mod
index b7ac07d..cf4905b 100644
--- a/address/go.mod
+++ b/address/go.mod
@@ -3,7 +3,7 @@ module github.com/btcsuite/btcd/address/v2
go 1.25
require (
- github.com/btcsuite/btcd/btcec/v2 v2.3.2
+ github.com/btcsuite/btcd/btcec/v2 v2.5.0
github.com/btcsuite/btcd/chaincfg/v2 v2.0.0
github.com/btcsuite/btcd/wire/v2 v2.0.0
github.com/stretchr/testify v1.10.0
@@ -18,15 +18,3 @@ require (
golang.org/x/sys v0.35.0 // indirect
gopkg.in/yaml.v3 v3.0.1 // indirect
)
-
-// TODO(guggero): Remove this as soon as we have a tagged version of btcec.
-replace github.com/btcsuite/btcd/btcec/v2 => ../btcec
-
-// TODO(guggero): Remove this as soon as we have a tagged version of chaincfg.
-replace github.com/btcsuite/btcd/chaincfg/v2 => ../chaincfg
-
-// TODO(guggero): Remove this as soon as we have a tagged version of chainhash.
-replace github.com/btcsuite/btcd/chainhash/v2 => ../chainhash
-
-// TODO(guggero): Remove this as soon as we have a tagged version of wire.
-replace github.com/btcsuite/btcd/wire/v2 => ../wire
diff --git a/address/go.sum b/address/go.sum
index 78a19a3..b533f4a 100644
--- a/address/go.sum
+++ b/address/go.sum
@@ -1,3 +1,11 @@
+github.com/btcsuite/btcd/btcec/v2 v2.5.0 h1:KioMXOWa76b86sTZZOmbzv/ldaQCmB8KFAyn5PbB8E8=
+github.com/btcsuite/btcd/btcec/v2 v2.5.0/go.mod h1:+K/MYXcLBtHEQjRbjHuJChuybk4LCgjdjgRwil+e+Kk=
+github.com/btcsuite/btcd/chaincfg/v2 v2.0.0 h1:M/RTtXfXA9odC1RUEOyZFXj/NXKVHPYZXVjb60xTOok=
+github.com/btcsuite/btcd/chaincfg/v2 v2.0.0/go.mod h1:rHgHIXYYfn70m25a+BJ9f9z7VZAsTiDQGB2XYaippGQ=
+github.com/btcsuite/btcd/chainhash/v2 v2.0.0 h1:PMLlSloHJuEeB80XG9EjpXWNEKAZAMLl6YHZ6YsEuoA=
+github.com/btcsuite/btcd/chainhash/v2 v2.0.0/go.mod h1:mKxcZ7oGTXE7IRV+sS9hP4EVBwc/SzfNR+52IsOP9j8=
+github.com/btcsuite/btcd/wire/v2 v2.0.0 h1:mYSKzZZ0a1sK+aMhXzfDSVsSzRkWkU3x2U04TFRS2z8=
+github.com/btcsuite/btcd/wire/v2 v2.0.0/go.mod h1:bGxkPkk8IiDvUo1D96wE03llBIk7p2MdWYRyAQwLmqM=
github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c=
github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
github.com/decred/dcrd/dcrec/secp256k1/v4 v4.4.0 h1:NMZiJj8QnKe1LgsbDayM4UoHwbvwDRwnI3hwNaAHRnc=
diff --git a/btcec/go.mod b/btcec/go.mod
index 7d24401..d7a109d 100644
--- a/btcec/go.mod
+++ b/btcec/go.mod
@@ -14,6 +14,3 @@ require (
github.com/pmezard/go-difflib v1.0.0 // indirect
gopkg.in/yaml.v3 v3.0.1 // indirect
)
-
-// TODO(guggero): Remove once we have a tagged version of the chainhash package.
-replace github.com/btcsuite/btcd/chainhash/v2 => ../chainhash
diff --git a/btcec/go.sum b/btcec/go.sum
index 39677be..b72e0bb 100644
--- a/btcec/go.sum
+++ b/btcec/go.sum
@@ -1,3 +1,5 @@
+github.com/btcsuite/btcd/chainhash/v2 v2.0.0 h1:PMLlSloHJuEeB80XG9EjpXWNEKAZAMLl6YHZ6YsEuoA=
+github.com/btcsuite/btcd/chainhash/v2 v2.0.0/go.mod h1:mKxcZ7oGTXE7IRV+sS9hP4EVBwc/SzfNR+52IsOP9j8=
github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c=
github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
diff --git a/btcutil/go.mod b/btcutil/go.mod
index 5113d65..0f9756e 100644
--- a/btcutil/go.mod
+++ b/btcutil/go.mod
@@ -5,7 +5,7 @@ go 1.25
require (
github.com/aead/siphash v1.0.1
github.com/btcsuite/btcd/address/v2 v2.0.0
- github.com/btcsuite/btcd/btcec/v2 v2.4.0
+ github.com/btcsuite/btcd/btcec/v2 v2.5.0
github.com/btcsuite/btcd/chaincfg/v2 v2.0.0
github.com/btcsuite/btcd/chainhash/v2 v2.0.0
github.com/btcsuite/btcd/txscript/v2 v2.0.0
@@ -22,21 +22,3 @@ require (
golang.org/x/crypto v0.40.0 // indirect
golang.org/x/sys v0.35.0 // indirect
)
-
-// TODO(guggero): Remove this as soon as we have a tagged version of address.
-replace github.com/btcsuite/btcd/address/v2 => ../address
-
-// TODO(guggero): Remove this as soon as we have a tagged version of btcec.
-replace github.com/btcsuite/btcd/btcec/v2 => ../btcec
-
-// TODO(guggero): Remove this as soon as we have a tagged version of chaincfg.
-replace github.com/btcsuite/btcd/chaincfg/v2 => ../chaincfg
-
-// TODO(guggero): Remove this as soon as we have a tagged version of chainhash.
-replace github.com/btcsuite/btcd/chainhash/v2 => ../chainhash
-
-// TODO(guggero): Remove this as soon as we have a tagged version of txscript.
-replace github.com/btcsuite/btcd/txscript/v2 => ../txscript
-
-// TODO(guggero): Remove this as soon as we have a tagged version of wire.
-replace github.com/btcsuite/btcd/wire/v2 => ../wire
diff --git a/btcutil/go.sum b/btcutil/go.sum
index c74a145..f98ff05 100644
--- a/btcutil/go.sum
+++ b/btcutil/go.sum
@@ -1,5 +1,17 @@
github.com/aead/siphash v1.0.1 h1:FwHfE/T45KPKYuuSAKyyvE+oPWcaQ+CUmFW0bPlM+kg=
github.com/aead/siphash v1.0.1/go.mod h1:Nywa3cDsYNNK3gaciGTWPwHt0wlpNV15vwmswBAUSII=
+github.com/btcsuite/btcd/address/v2 v2.0.0 h1:UVu8Hal6Siu4XastFe+JX5JkeBYONbDUIY5E+SVTs6I=
+github.com/btcsuite/btcd/address/v2 v2.0.0/go.mod h1:htJK1AtaeK3bKNfZY63ep2oN8LbrI6qvmPGe1vekb3I=
+github.com/btcsuite/btcd/btcec/v2 v2.5.0 h1:KioMXOWa76b86sTZZOmbzv/ldaQCmB8KFAyn5PbB8E8=
+github.com/btcsuite/btcd/btcec/v2 v2.5.0/go.mod h1:+K/MYXcLBtHEQjRbjHuJChuybk4LCgjdjgRwil+e+Kk=
+github.com/btcsuite/btcd/chaincfg/v2 v2.0.0 h1:M/RTtXfXA9odC1RUEOyZFXj/NXKVHPYZXVjb60xTOok=
+github.com/btcsuite/btcd/chaincfg/v2 v2.0.0/go.mod h1:rHgHIXYYfn70m25a+BJ9f9z7VZAsTiDQGB2XYaippGQ=
+github.com/btcsuite/btcd/chainhash/v2 v2.0.0 h1:PMLlSloHJuEeB80XG9EjpXWNEKAZAMLl6YHZ6YsEuoA=
+github.com/btcsuite/btcd/chainhash/v2 v2.0.0/go.mod h1:mKxcZ7oGTXE7IRV+sS9hP4EVBwc/SzfNR+52IsOP9j8=
+github.com/btcsuite/btcd/txscript/v2 v2.0.0 h1:pEmmHaC8eRx6KSB63zSVJD7qrit9/c9cLSrw++XrYP8=
+github.com/btcsuite/btcd/txscript/v2 v2.0.0/go.mod h1:pZXabc11Xr9nz/18kXY3yErdAajYc3gi28Zqb3KqlFo=
+github.com/btcsuite/btcd/wire/v2 v2.0.0 h1:mYSKzZZ0a1sK+aMhXzfDSVsSzRkWkU3x2U04TFRS2z8=
+github.com/btcsuite/btcd/wire/v2 v2.0.0/go.mod h1:bGxkPkk8IiDvUo1D96wE03llBIk7p2MdWYRyAQwLmqM=
github.com/btcsuite/btclog v1.0.0 h1:sEkpKJMmfGiyZjADwEIgB1NSwMyfdD1FB8v6+w1T0Ns=
github.com/btcsuite/btclog v1.0.0/go.mod h1:w7xnGOhwT3lmrS4H3b/D1XAXxvh+tbhUm8xeHN2y3TQ=
github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c=
diff --git a/chaincfg/go.mod b/chaincfg/go.mod
index 7f6219c..3713cab 100644
--- a/chaincfg/go.mod
+++ b/chaincfg/go.mod
@@ -1,6 +1,6 @@
module github.com/btcsuite/btcd/chaincfg/v2
-go 1.23.2
+go 1.25
require (
github.com/btcsuite/btcd/chainhash/v2 v2.0.0
@@ -15,9 +15,3 @@ require (
golang.org/x/sys v0.35.0 // indirect
gopkg.in/yaml.v3 v3.0.1 // indirect
)
-
-// TODO(guggero): Remove once we have a tagged version of the chainhash package.
-replace github.com/btcsuite/btcd/chainhash/v2 => ../chainhash
-
-// TODO(guggero): Remove once we have a tagged version of the wire package.
-replace github.com/btcsuite/btcd/wire/v2 => ../wire
diff --git a/chaincfg/go.sum b/chaincfg/go.sum
index 76acb2a..fc60eeb 100644
--- a/chaincfg/go.sum
+++ b/chaincfg/go.sum
@@ -1,3 +1,7 @@
+github.com/btcsuite/btcd/chainhash/v2 v2.0.0 h1:PMLlSloHJuEeB80XG9EjpXWNEKAZAMLl6YHZ6YsEuoA=
+github.com/btcsuite/btcd/chainhash/v2 v2.0.0/go.mod h1:mKxcZ7oGTXE7IRV+sS9hP4EVBwc/SzfNR+52IsOP9j8=
+github.com/btcsuite/btcd/wire/v2 v2.0.0 h1:mYSKzZZ0a1sK+aMhXzfDSVsSzRkWkU3x2U04TFRS2z8=
+github.com/btcsuite/btcd/wire/v2 v2.0.0/go.mod h1:bGxkPkk8IiDvUo1D96wE03llBIk7p2MdWYRyAQwLmqM=
github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c=
github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM=
diff --git a/chainhash/go.mod b/chainhash/go.mod
index 1c44358..4a8d2d2 100644
--- a/chainhash/go.mod
+++ b/chainhash/go.mod
@@ -1,3 +1,3 @@
module github.com/btcsuite/btcd/chainhash/v2
-go 1.23.2
+go 1.25
diff --git a/go.mod b/go.mod
index dc587fc..5a5b9fd 100644
--- a/go.mod
+++ b/go.mod
@@ -4,7 +4,7 @@ go 1.25
require (
github.com/btcsuite/btcd/address/v2 v2.0.0
- github.com/btcsuite/btcd/btcec/v2 v2.4.0
+ github.com/btcsuite/btcd/btcec/v2 v2.5.0
github.com/btcsuite/btcd/btcutil/v2 v2.0.0
github.com/btcsuite/btcd/chaincfg/v2 v2.0.0
github.com/btcsuite/btcd/chainhash/v2 v2.0.0
@@ -39,27 +39,6 @@ require (
gopkg.in/yaml.v3 v3.0.1 // indirect
)
-// TODO(guggero): Remove this as soon as we have a tagged version of address.
-replace github.com/btcsuite/btcd/address/v2 => ./address
-
-// TODO(guggero): Remove this as soon as we have a tagged version of btcec.
-replace github.com/btcsuite/btcd/btcec/v2 => ./btcec
-
-// TODO(guggero): Remove this as soon as we have a tagged version of btcutil.
-replace github.com/btcsuite/btcd/btcutil/v2 => ./btcutil
-
-// TODO(guggero): Remove this as soon as we have a tagged version of chaincfg.
-replace github.com/btcsuite/btcd/chaincfg/v2 => ./chaincfg
-
-// TODO(guggero): Remove this as soon as we have a tagged version of chainhash.
-replace github.com/btcsuite/btcd/chainhash/v2 => ./chainhash
-
-// TODO(guggero): Remove this as soon as we have a tagged version of txscript.
-replace github.com/btcsuite/btcd/txscript/v2 => ./txscript
-
-// TODO(guggero): Remove this as soon as we have a tagged version of wire.
-replace github.com/btcsuite/btcd/wire/v2 => ./wire
-
// The retract statements below fixes an accidental push of the tags of a btcd
// fork.
retract (
diff --git a/go.sum b/go.sum
index 44cb2b0..dd7efb5 100644
--- a/go.sum
+++ b/go.sum
@@ -1,7 +1,21 @@
github.com/aead/siphash v1.0.1 h1:FwHfE/T45KPKYuuSAKyyvE+oPWcaQ+CUmFW0bPlM+kg=
github.com/aead/siphash v1.0.1/go.mod h1:Nywa3cDsYNNK3gaciGTWPwHt0wlpNV15vwmswBAUSII=
+github.com/btcsuite/btcd/address/v2 v2.0.0 h1:UVu8Hal6Siu4XastFe+JX5JkeBYONbDUIY5E+SVTs6I=
+github.com/btcsuite/btcd/address/v2 v2.0.0/go.mod h1:htJK1AtaeK3bKNfZY63ep2oN8LbrI6qvmPGe1vekb3I=
+github.com/btcsuite/btcd/btcec/v2 v2.5.0 h1:KioMXOWa76b86sTZZOmbzv/ldaQCmB8KFAyn5PbB8E8=
+github.com/btcsuite/btcd/btcec/v2 v2.5.0/go.mod h1:+K/MYXcLBtHEQjRbjHuJChuybk4LCgjdjgRwil+e+Kk=
+github.com/btcsuite/btcd/btcutil/v2 v2.0.0 h1:77pgf/4tjWaSBLdos8yiWVWL3rSphxWNqkLwcyONExA=
+github.com/btcsuite/btcd/btcutil/v2 v2.0.0/go.mod h1:ZF8MMdsx1JGgvHJUanxbigekSO+8bN/ai34LBk/lg3c=
+github.com/btcsuite/btcd/chaincfg/v2 v2.0.0 h1:M/RTtXfXA9odC1RUEOyZFXj/NXKVHPYZXVjb60xTOok=
+github.com/btcsuite/btcd/chaincfg/v2 v2.0.0/go.mod h1:rHgHIXYYfn70m25a+BJ9f9z7VZAsTiDQGB2XYaippGQ=
+github.com/btcsuite/btcd/chainhash/v2 v2.0.0 h1:PMLlSloHJuEeB80XG9EjpXWNEKAZAMLl6YHZ6YsEuoA=
+github.com/btcsuite/btcd/chainhash/v2 v2.0.0/go.mod h1:mKxcZ7oGTXE7IRV+sS9hP4EVBwc/SzfNR+52IsOP9j8=
+github.com/btcsuite/btcd/txscript/v2 v2.0.0 h1:pEmmHaC8eRx6KSB63zSVJD7qrit9/c9cLSrw++XrYP8=
+github.com/btcsuite/btcd/txscript/v2 v2.0.0/go.mod h1:pZXabc11Xr9nz/18kXY3yErdAajYc3gi28Zqb3KqlFo=
github.com/btcsuite/btcd/v2transport v1.0.1 h1:pIyyyBCPwd087K3Wdb/9tIvUubAQdzTJghjPgzTQVsE=
github.com/btcsuite/btcd/v2transport v1.0.1/go.mod h1:N6H0HGSElVVJKntzaYHYVbW71DtWDLMw2yhwVRO3ZOE=
+github.com/btcsuite/btcd/wire/v2 v2.0.0 h1:mYSKzZZ0a1sK+aMhXzfDSVsSzRkWkU3x2U04TFRS2z8=
+github.com/btcsuite/btcd/wire/v2 v2.0.0/go.mod h1:bGxkPkk8IiDvUo1D96wE03llBIk7p2MdWYRyAQwLmqM=
github.com/btcsuite/btclog v1.0.0 h1:sEkpKJMmfGiyZjADwEIgB1NSwMyfdD1FB8v6+w1T0Ns=
github.com/btcsuite/btclog v1.0.0/go.mod h1:w7xnGOhwT3lmrS4H3b/D1XAXxvh+tbhUm8xeHN2y3TQ=
github.com/btcsuite/go-socks v0.0.0-20170105172521-4720035b7bfd h1:R/opQEbFEy9JGkIguV40SvRY1uliPX8ifOvi6ICsFCw=
diff --git a/psbt/go.mod b/psbt/go.mod
index f1e1cce..7e2d149 100644
--- a/psbt/go.mod
+++ b/psbt/go.mod
@@ -4,7 +4,7 @@ go 1.25
require (
github.com/btcsuite/btcd/address/v2 v2.0.0
- github.com/btcsuite/btcd/btcec/v2 v2.4.0
+ github.com/btcsuite/btcd/btcec/v2 v2.5.0
github.com/btcsuite/btcd/btcutil/v2 v2.0.0
github.com/btcsuite/btcd/chainhash/v2 v2.0.0
github.com/btcsuite/btcd/txscript/v2 v2.0.0
@@ -24,24 +24,3 @@ require (
golang.org/x/sys v0.35.0 // indirect
gopkg.in/yaml.v3 v3.0.1 // indirect
)
-
-// TODO(guggero): Remove this as soon as we have a tagged version of btcec.
-replace github.com/btcsuite/btcd/btcec/v2 => ../btcec
-
-// TODO(guggero): Remove this as soon as we have a tagged version of btcutil.
-replace github.com/btcsuite/btcd/btcutil/v2 => ../btcutil
-
-// TODO(guggero): Remove this as soon as we have a tagged version of chaincfg.
-replace github.com/btcsuite/btcd/chaincfg/v2 => ../chaincfg
-
-// TODO(guggero): Remove this as soon as we have a tagged version of chainhash.
-replace github.com/btcsuite/btcd/chainhash/v2 => ../chainhash
-
-// TODO(guggero): Remove this as soon as we have a tagged version of address.
-replace github.com/btcsuite/btcd/address/v2 => ../address
-
-// TODO(guggero): Remove this as soon as we have a tagged version of txscript.
-replace github.com/btcsuite/btcd/txscript/v2 => ../txscript
-
-// TODO(guggero): Remove this as soon as we have a tagged version of wire.
-replace github.com/btcsuite/btcd/wire/v2 => ../wire
diff --git a/psbt/go.sum b/psbt/go.sum
index 6efde21..2297f4e 100644
--- a/psbt/go.sum
+++ b/psbt/go.sum
@@ -1,3 +1,17 @@
+github.com/btcsuite/btcd/address/v2 v2.0.0 h1:UVu8Hal6Siu4XastFe+JX5JkeBYONbDUIY5E+SVTs6I=
+github.com/btcsuite/btcd/address/v2 v2.0.0/go.mod h1:htJK1AtaeK3bKNfZY63ep2oN8LbrI6qvmPGe1vekb3I=
+github.com/btcsuite/btcd/btcec/v2 v2.5.0 h1:KioMXOWa76b86sTZZOmbzv/ldaQCmB8KFAyn5PbB8E8=
+github.com/btcsuite/btcd/btcec/v2 v2.5.0/go.mod h1:+K/MYXcLBtHEQjRbjHuJChuybk4LCgjdjgRwil+e+Kk=
+github.com/btcsuite/btcd/btcutil/v2 v2.0.0 h1:77pgf/4tjWaSBLdos8yiWVWL3rSphxWNqkLwcyONExA=
+github.com/btcsuite/btcd/btcutil/v2 v2.0.0/go.mod h1:ZF8MMdsx1JGgvHJUanxbigekSO+8bN/ai34LBk/lg3c=
+github.com/btcsuite/btcd/chaincfg/v2 v2.0.0 h1:M/RTtXfXA9odC1RUEOyZFXj/NXKVHPYZXVjb60xTOok=
+github.com/btcsuite/btcd/chaincfg/v2 v2.0.0/go.mod h1:rHgHIXYYfn70m25a+BJ9f9z7VZAsTiDQGB2XYaippGQ=
+github.com/btcsuite/btcd/chainhash/v2 v2.0.0 h1:PMLlSloHJuEeB80XG9EjpXWNEKAZAMLl6YHZ6YsEuoA=
+github.com/btcsuite/btcd/chainhash/v2 v2.0.0/go.mod h1:mKxcZ7oGTXE7IRV+sS9hP4EVBwc/SzfNR+52IsOP9j8=
+github.com/btcsuite/btcd/txscript/v2 v2.0.0 h1:pEmmHaC8eRx6KSB63zSVJD7qrit9/c9cLSrw++XrYP8=
+github.com/btcsuite/btcd/txscript/v2 v2.0.0/go.mod h1:pZXabc11Xr9nz/18kXY3yErdAajYc3gi28Zqb3KqlFo=
+github.com/btcsuite/btcd/wire/v2 v2.0.0 h1:mYSKzZZ0a1sK+aMhXzfDSVsSzRkWkU3x2U04TFRS2z8=
+github.com/btcsuite/btcd/wire/v2 v2.0.0/go.mod h1:bGxkPkk8IiDvUo1D96wE03llBIk7p2MdWYRyAQwLmqM=
github.com/btcsuite/btclog v1.0.0 h1:sEkpKJMmfGiyZjADwEIgB1NSwMyfdD1FB8v6+w1T0Ns=
github.com/btcsuite/btclog v1.0.0/go.mod h1:w7xnGOhwT3lmrS4H3b/D1XAXxvh+tbhUm8xeHN2y3TQ=
github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c=
diff --git a/txscript/go.mod b/txscript/go.mod
index 3af52cd..6f454ce 100644
--- a/txscript/go.mod
+++ b/txscript/go.mod
@@ -4,7 +4,7 @@ go 1.25
require (
github.com/btcsuite/btcd/address/v2 v2.0.0
- github.com/btcsuite/btcd/btcec/v2 v2.3.2
+ github.com/btcsuite/btcd/btcec/v2 v2.5.0
github.com/btcsuite/btcd/chaincfg/v2 v2.0.0
github.com/btcsuite/btcd/chainhash/v2 v2.0.0
github.com/btcsuite/btcd/wire/v2 v2.0.0
@@ -21,18 +21,3 @@ require (
golang.org/x/sys v0.35.0 // indirect
gopkg.in/yaml.v3 v3.0.1 // indirect
)
-
-// TODO(guggero): Remove this as soon as we have a tagged version of address.
-replace github.com/btcsuite/btcd/address/v2 => ../address
-
-// TODO(guggero): Remove this as soon as we have a tagged version of btcec.
-replace github.com/btcsuite/btcd/btcec/v2 => ../btcec
-
-// TODO(guggero): Remove this as soon as we have a tagged version of chaincfg.
-replace github.com/btcsuite/btcd/chaincfg/v2 => ../chaincfg
-
-// TODO(guggero): Remove this as soon as we have a tagged version of chainhash.
-replace github.com/btcsuite/btcd/chainhash/v2 => ../chainhash
-
-// TODO(guggero): Remove this as soon as we have a tagged version of wire.
-replace github.com/btcsuite/btcd/wire/v2 => ../wire
diff --git a/txscript/go.sum b/txscript/go.sum
index f8b25f4..5b9d731 100644
--- a/txscript/go.sum
+++ b/txscript/go.sum
@@ -1,3 +1,13 @@
+github.com/btcsuite/btcd/address/v2 v2.0.0 h1:UVu8Hal6Siu4XastFe+JX5JkeBYONbDUIY5E+SVTs6I=
+github.com/btcsuite/btcd/address/v2 v2.0.0/go.mod h1:htJK1AtaeK3bKNfZY63ep2oN8LbrI6qvmPGe1vekb3I=
+github.com/btcsuite/btcd/btcec/v2 v2.5.0 h1:KioMXOWa76b86sTZZOmbzv/ldaQCmB8KFAyn5PbB8E8=
+github.com/btcsuite/btcd/btcec/v2 v2.5.0/go.mod h1:+K/MYXcLBtHEQjRbjHuJChuybk4LCgjdjgRwil+e+Kk=
+github.com/btcsuite/btcd/chaincfg/v2 v2.0.0 h1:M/RTtXfXA9odC1RUEOyZFXj/NXKVHPYZXVjb60xTOok=
+github.com/btcsuite/btcd/chaincfg/v2 v2.0.0/go.mod h1:rHgHIXYYfn70m25a+BJ9f9z7VZAsTiDQGB2XYaippGQ=
+github.com/btcsuite/btcd/chainhash/v2 v2.0.0 h1:PMLlSloHJuEeB80XG9EjpXWNEKAZAMLl6YHZ6YsEuoA=
+github.com/btcsuite/btcd/chainhash/v2 v2.0.0/go.mod h1:mKxcZ7oGTXE7IRV+sS9hP4EVBwc/SzfNR+52IsOP9j8=
+github.com/btcsuite/btcd/wire/v2 v2.0.0 h1:mYSKzZZ0a1sK+aMhXzfDSVsSzRkWkU3x2U04TFRS2z8=
+github.com/btcsuite/btcd/wire/v2 v2.0.0/go.mod h1:bGxkPkk8IiDvUo1D96wE03llBIk7p2MdWYRyAQwLmqM=
github.com/btcsuite/btclog v1.0.0 h1:sEkpKJMmfGiyZjADwEIgB1NSwMyfdD1FB8v6+w1T0Ns=
github.com/btcsuite/btclog v1.0.0/go.mod h1:w7xnGOhwT3lmrS4H3b/D1XAXxvh+tbhUm8xeHN2y3TQ=
github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c=
diff --git a/version.go b/version.go
index b19ea56..76b2cdf 100644
--- a/version.go
+++ b/version.go
@@ -17,12 +17,12 @@ const semanticAlphabet = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqr
// versioning 2.0.0 spec (http://semver.org/).
const (
appMajor uint = 0
- appMinor uint = 25
+ appMinor uint = 26
appPatch uint = 0
// appPreRelease MUST only contain characters from semanticAlphabet
// per the semantic versioning spec.
- appPreRelease = "beta"
+ appPreRelease = "beta.rc1"
)
// appBuild is defined as a variable so it can be overridden during the build
diff --git a/wire/go.mod b/wire/go.mod
index 4d011b5..44f7ff0 100644
--- a/wire/go.mod
+++ b/wire/go.mod
@@ -1,6 +1,6 @@
module github.com/btcsuite/btcd/wire/v2
-go 1.23.2
+go 1.25
require (
github.com/btcsuite/btcd/chainhash/v2 v2.0.0
@@ -14,6 +14,3 @@ require (
golang.org/x/sys v0.35.0 // indirect
gopkg.in/yaml.v3 v3.0.1 // indirect
)
-
-// TODO(guggero): Remove once we have a tagged version of the chainhash package.
-replace github.com/btcsuite/btcd/chainhash/v2 => ../chainhash
diff --git a/wire/go.sum b/wire/go.sum
index 76acb2a..630942a 100644
--- a/wire/go.sum
+++ b/wire/go.sum
@@ -1,3 +1,5 @@
+github.com/btcsuite/btcd/chainhash/v2 v2.0.0 h1:PMLlSloHJuEeB80XG9EjpXWNEKAZAMLl6YHZ6YsEuoA=
+github.com/btcsuite/btcd/chainhash/v2 v2.0.0/go.mod h1:mKxcZ7oGTXE7IRV+sS9hP4EVBwc/SzfNR+52IsOP9j8=
github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c=
github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM=
Why this scored 15/100
Community notes
Notes can correct, qualify, or add evidence to the AI analysis. Every note shown here has been validated by a human moderator.
The AI analysis stands alone for now. Submit a note if you can add evidence or important context.