Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

update bip0039 #1261

Closed
wants to merge 1 commit into from
Closed

update bip0039 #1261

wants to merge 1 commit into from

Conversation

zancas
Copy link
Contributor

@zancas zancas commented Mar 12, 2024

https://github.com/koushiro/rust-bips/blob/master/bip0039/CHANGELOG.md#version-0110-2022-11-22

https://github.com/koushiro/rust-bips/blob/master/bip0039/CHANGELOG.md#version-0120-2024-02-19

bip0039 has been updated twice since the version was set for librustzcash.

zingolib has dependencies that require the newer version of bip0039

Copy link
Contributor

@str4d str4d left a comment

Choose a reason for hiding this comment

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

NACK, blocked on zcashd.

@@ -64,7 +64,7 @@ hdwallet = { workspace = true, optional = true }
secp256k1 = { workspace = true, optional = true }

# - ZIP 339
bip0039 = { version = "0.10", features = ["std", "all-languages"] }
bip0039 = { version = "0.12", features = ["std", "all-languages"] }
Copy link
Contributor

Choose a reason for hiding this comment

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

We attempted to upgrade from bip0039 0.10 in #808, but had to downgrade in #812 because the change in bip0039 0.11 to use generics resulted in me spending several hours fighting and losing to the C++ template system in zcashd. While zcashd depends on bip0039 0.10 via zcash_primitives::zip339, we will not be upgrading this dependency. (If someone else wants to fight the C++ template system to enable this, let me know!)

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