Skip to content

380: Disallow H as a hardened indicator#1888

Merged
murchandamus merged 1 commit intobitcoin:masterfrom
achow101:380-drop-H
Jul 3, 2025
Merged

380: Disallow H as a hardened indicator#1888
murchandamus merged 1 commit intobitcoin:masterfrom
achow101:380-drop-H

Conversation

@achow101
Copy link
Member

@achow101 achow101 commented Jul 1, 2025

It seems that there are few/no software that produce descriptors using H, while few accept it during parsing. As neither of the reference implementations of Bitcoin Core nor rust-miniscript support H at all, it seems to be better to remove H as a hardened indicator from the BIP rather than updating all of the existing software.

I asked about this on the mailing list last week and have received no responses. There was also some discussion in bitcoin/bitcoin#32788.

@Sjors
Copy link
Member

Sjors commented Jul 2, 2025

Concept ACK.

ACK 3cc71d7

Copy link
Contributor

@scgbckbone scgbckbone left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ACK

3cc71d7

Copy link
Contributor

@rkrux rkrux left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ACK 3cc71d7

I asked about this on the mailing list last week and have received no responses. There was also some discussion in bitcoin/bitcoin#32788.

This question was mentioned in Optech Newsletter 360 also.

Copy link
Member

@murchandamus murchandamus left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM. Did you want to go ahead or do you want to wait a bit longer?

@achow101
Copy link
Member Author

achow101 commented Jul 3, 2025

I think we can go ahead

@murchandamus murchandamus merged commit c17a3db into bitcoin:master Jul 3, 2025
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants