You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When the leading byte of a derived extended private key is zero, all of that key's children are not BIP-32 compatible. There are two opportunities for this to happen in a BIP-44 derivation path, so the incidence rate is 1 in 128.
btcsuite/btcutil#182 corrects this issue, but affected wallets have to be migrated and/or the user notified. The function ExtendedKey.IsAffectedByIssue172 is provided for detection of the issue.
The text was updated successfully, but these errors were encountered:
btcsuite/btcutil#182 corrects this issue, but affected wallets have to be migrated and/or the user notified.
I think instead, any wallet that needs to be compatible with seed phrase import using the wallet's non-default derivation needs to change. In other words, wallets that try to support (the imo ill advised) "import any seed into the wallet" need to be made aware of this.
This issue is due to btcsuite/btcutil#172.
When the leading byte of a derived extended private key is zero, all of that key's children are not BIP-32 compatible. There are two opportunities for this to happen in a BIP-44 derivation path, so the incidence rate is 1 in 128.
btcsuite/btcutil#182 corrects this issue, but affected wallets have to be migrated and/or the user notified. The function
ExtendedKey.IsAffectedByIssue172
is provided for detection of the issue.The text was updated successfully, but these errors were encountered: