Skip to content

api+cmd+mod: update to btcd v0.26 and v2 modules - #179

Merged
benma merged 1 commit into
BitBoxSwiss:masterfrom
thalia-finance:btcd-v2-modules
Aug 29, 2026
Merged

api+cmd+mod: update to btcd v0.26 and v2 modules#179
benma merged 1 commit into
BitBoxSwiss:masterfrom
thalia-finance:btcd-v2-modules

Conversation

@guggero

@guggero guggero commented Aug 26, 2026

Copy link
Copy Markdown
Contributor

Depends on benma/miniscript-go#1.

Maintenance update that bumps all btcd related dependencies to the newest version, which includes a switch to the untangled v2 modules.
This is the second PR in a 3-part series that's required to eventually get the same dependency updates into bitbox-wallet-app.

Opening as draft until the dependent PR is merged and go.mod + go.sum are updated.

@guggero

guggero commented Aug 26, 2026

Copy link
Copy Markdown
Contributor Author

The linter failure is because of the temporary replace rule, which will be removed once the PR is out of draft:

[6](https://github.com/BitBoxSwiss/bitbox02-api-go/actions/runs/32944343574/job/98101749457?pr=179#step:4:39)
  go.mod:38:1: replacement are not allowed: github.com/benma/miniscript-go (gomoddirectives)
  replace github.com/benma/miniscript-go => github.com/thalia-finance/miniscript-go v0.0.0-20260721123813-d82de38591a3

@benma

benma commented Aug 29, 2026

Copy link
Copy Markdown
Contributor

miniscript-go is merged, please rebase 🙏

@guggero
guggero marked this pull request as ready for review August 29, 2026 15:32
@guggero

guggero commented Aug 29, 2026

Copy link
Copy Markdown
Contributor Author

Thanks! Updated.

@benma
benma merged commit f1be72b into BitBoxSwiss:master Aug 29, 2026
3 checks passed
@guggero
guggero deleted the btcd-v2-modules branch August 30, 2026 17:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants