Skip to content

change NUMS key to bip 0341 one - #18

Merged
apoelstra merged 2 commits into
BlockstreamResearch:masterfrom
apoelstra:2025-11/nums-key
Nov 11, 2025
Merged

change NUMS key to bip 0341 one#18
apoelstra merged 2 commits into
BlockstreamResearch:masterfrom
apoelstra:2025-11/nums-key

Conversation

@apoelstra

Copy link
Copy Markdown
Contributor

No description provided.

The next commit will change the "unspendable key" from the
sketchy one whose provenance we can't figure out, to the BIP 341
one which is provably unspendable. For now, refactor these
functions so that we will be able to do more flexible things
with these Taptrees than just generating addresses.

@apoelstra apoelstra left a comment

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

On 5380c16 successfully ran local tests

@apoelstra

Copy link
Copy Markdown
Contributor Author

cc @delta1 @canndrew

@delta1 delta1 left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

ACK 5380c16

Ran tests locally

Comment thread src/hal_simplicity.rs Outdated
@@ -93,11 +93,11 @@ impl<J: Jet> Program<J> {
}

// Stolen from simplicity-webide

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Probably a good idea to change this comment and explain where the key came from. eg. include this link

Our current "unspendable key" comes from the Simplicity web IDE (from
where it was copied to several other places, oops). However, this key
seems to come from an old rust-simplicity unit test where it wasn't
described as being "unspendable" and which we suspect that a private
key was once known.
@apoelstra

Copy link
Copy Markdown
Contributor Author

Updated.

@canndrew

Copy link
Copy Markdown
Contributor

ACK 1d211d6

@apoelstra apoelstra left a comment

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

On 1d211d6 successfully ran local tests

@apoelstra
apoelstra merged commit e1e1ab4 into BlockstreamResearch:master Nov 11, 2025
11 checks passed
@apoelstra
apoelstra deleted the 2025-11/nums-key branch November 11, 2025 17:18
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.

3 participants