mirror of
https://github.com/bitcoin/bips.git
synced 2024-11-19 09:50:06 +01:00
Merge pull request #1510 from momodaka/bip0380
Update BIP-380: fix typo
This commit is contained in:
commit
c66583158b
@ -26,7 +26,7 @@ This BIP is licensed under the BSD 2-clause license.
|
|||||||
|
|
||||||
Bitcoin wallets traditionally have stored a set of keys which are later serialized and mutated to produce the output scripts that the wallet watches and the addresses it provides to users.
|
Bitcoin wallets traditionally have stored a set of keys which are later serialized and mutated to produce the output scripts that the wallet watches and the addresses it provides to users.
|
||||||
Typically backups have consisted of solely the private keys, nowadays primarily in the form of BIP 39 mnemonics.
|
Typically backups have consisted of solely the private keys, nowadays primarily in the form of BIP 39 mnemonics.
|
||||||
However this backup solution is insuffient, especially since the introduction of Segregated Witness which added new output types.
|
However this backup solution is insufficient, especially since the introduction of Segregated Witness which added new output types.
|
||||||
Given just the private keys, it is not possible for restored wallets to know which kinds of output scripts and addresses to produce.
|
Given just the private keys, it is not possible for restored wallets to know which kinds of output scripts and addresses to produce.
|
||||||
This has lead to incompatibilities between wallets when restoring a backup or exporting data for a watch only wallet.
|
This has lead to incompatibilities between wallets when restoring a backup or exporting data for a watch only wallet.
|
||||||
|
|
||||||
@ -238,7 +238,7 @@ Valid expressions:
|
|||||||
* Extended private key with hardened derivation and children: <tt>xprvA1RpRA33e1JQ7ifknakTFpgNXPmW2YvmhqLQYMmrj4xJXXWYpDPS3xz7iAxn8L39njGVyuoseXzU6rcxFLJ8HFsTjSyQbLYnMpCqE2VbFWc/3h/4h/5h/*h</tt>
|
* Extended private key with hardened derivation and children: <tt>xprvA1RpRA33e1JQ7ifknakTFpgNXPmW2YvmhqLQYMmrj4xJXXWYpDPS3xz7iAxn8L39njGVyuoseXzU6rcxFLJ8HFsTjSyQbLYnMpCqE2VbFWc/3h/4h/5h/*h</tt>
|
||||||
* Extended private key with key origin, hardened derivation and children: <tt>[deadbeef/0h/1h/2]xprvA1RpRA33e1JQ7ifknakTFpgNXPmW2YvmhqLQYMmrj4xJXXWYpDPS3xz7iAxn8L39njGVyuoseXzU6rcxFLJ8HFsTjSyQbLYnMpCqE2VbFWc/3h/4h/5h/*h</tt>
|
* Extended private key with key origin, hardened derivation and children: <tt>[deadbeef/0h/1h/2]xprvA1RpRA33e1JQ7ifknakTFpgNXPmW2YvmhqLQYMmrj4xJXXWYpDPS3xz7iAxn8L39njGVyuoseXzU6rcxFLJ8HFsTjSyQbLYnMpCqE2VbFWc/3h/4h/5h/*h</tt>
|
||||||
|
|
||||||
Invalid expressiosn:
|
Invalid expression:
|
||||||
|
|
||||||
* Children indicator in key origin: <tt>[deadbeef/0h/0h/0h/*]0260b2003c386519fc9eadf2b5cf124dd8eea4c4e68d5e154050a9346ea98ce600</tt>
|
* Children indicator in key origin: <tt>[deadbeef/0h/0h/0h/*]0260b2003c386519fc9eadf2b5cf124dd8eea4c4e68d5e154050a9346ea98ce600</tt>
|
||||||
* Trailing slash in key origin: <tt>[deadbeef/0h/0h/0h/]0260b2003c386519fc9eadf2b5cf124dd8eea4c4e68d5e154050a9346ea98ce600</tt>
|
* Trailing slash in key origin: <tt>[deadbeef/0h/0h/0h/]0260b2003c386519fc9eadf2b5cf124dd8eea4c4e68d5e154050a9346ea98ce600</tt>
|
||||||
|
Loading…
Reference in New Issue
Block a user