From 04a9a18b932ff8733cfeb87f372aaf51989d003e Mon Sep 17 00:00:00 2001 From: fedebuyito <126606287+fedebuyito@users.noreply.github.com> Date: Thu, 26 Sep 2024 16:10:26 -0300 Subject: [PATCH] Update recovery.md Update data for Taproot derivation path #522 --- docs/recovery.md | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/docs/recovery.md b/docs/recovery.md index 5725dc754..b4a92abf0 100644 --- a/docs/recovery.md +++ b/docs/recovery.md @@ -13,6 +13,10 @@ Derivation paths for standard script types for mainnet: - Derivation Path: m/49'/0'/0' - Script Type: P2WPKH in P2SH - Public Key Encoding: 0x049d7cb2 - ypub + - Taproot + - Derivation Path: m/86'/0'/0' + - Script Type: P2TR + - Public Key Encoding: 0x0488b21e - xpub - Multisig - Native Segwit - Derivation Path: m/48'/0'/0'/2' @@ -23,7 +27,7 @@ Derivation paths for standard script types for mainnet: - Script Type: P2WSH in P2SH - Public Key Encoding: 0x0295b43f - Ypub -Custom derivation paths are also optional when generating an xpub from SeedSigner. The Public Key Encodings is detected based on the derivation path configured. Embit bitcoin library does the detection and is documented [here](https://github.com/diybitcoinhardware/embit/blob/master/docs/api/bip32.md#detect_version). For a video explination of these standards see a presentation by Stepan of Embit/Specter on this topic: https://youtube.com/watch?v=JCaC5DG2HTM +Custom derivation paths are also optional when generating an xpub from SeedSigner. The Public Key Encodings are detected based on the derivation path configured. The `embit` bitcoin library does this detection and is documented [here](https://github.com/diybitcoinhardware/embit/blob/master/docs/api/bip32.md#detect_version). For a video explanation of these standards see a presentation by Stepan of `embit` on this topic: https://youtube.com/watch?v=JCaC5DG2HTM Changing the network settings from main to test in SeedSigner will change the public key encoding and derivation path following [slip-0132](https://github.com/satoshilabs/slips/blob/master/slip-0132.md) standards. @@ -32,4 +36,5 @@ Related Standards: - [bip-0044](https://github.com/bitcoin/bips/blob/master/bip-0044.mediawiki) - [bip-0048](https://github.com/bitcoin/bips/blob/master/bip-0048.mediawiki) - [bip-0049](https://github.com/bitcoin/bips/blob/master/bip-0049.mediawiki) -- [bip-0084](https://github.com/bitcoin/bips/blob/master/bip-0084.mediawiki) \ No newline at end of file +- [bip-0084](https://github.com/bitcoin/bips/blob/master/bip-0084.mediawiki) +- [bip-0086](https://github.com/bitcoin/bips/blob/master/bip-0086.mediawiki)