1
0
mirror of https://github.com/bitcoin/bips.git synced 2025-05-26 12:10:14 +00:00

Revert "BIP48: Add p2tr script type derivation"

This reverts commit e7cf2e9149f9cbec36c07d7f02eacc16eaa306f5.
This commit is contained in:
Murch 2025-05-13 13:01:33 -07:00
parent 60ac0e8fec
commit f29553e085
No known key found for this signature in database
GPG Key ID: 7BA035CA5B901713

View File

@ -99,11 +99,11 @@ Hardened derivation is used at this level.
===Script=== ===Script===
This level splits the key space into three separate <code>script_type</code>(s). To provide This level splits the key space into two separate <code>script_type</code>(s). To provide
forward compatibility for future script types this specification can be easily extended. forward compatibility for future script types this specification can be easily extended.
Currently the only script types covered by this BIP are Native Segwit (p2wsh), Currently the only script types covered by this BIP are Native Segwit (p2wsh) and
Nested Segwit (p2sh-p2wsh), and Taproot (p2tr). Nested Segwit (p2sh-p2wsh).
The following path represents Nested Segwit (p2sh-p2wsh) mainnet, account 0: The following path represents Nested Segwit (p2sh-p2wsh) mainnet, account 0:
<code>1'</code>: Nested Segwit (p2sh-p2wsh) <code>m/48'/0'/0'/1'</code></br> <code>1'</code>: Nested Segwit (p2sh-p2wsh) <code>m/48'/0'/0'/1'</code></br>
@ -111,9 +111,6 @@ The following path represents Nested Segwit (p2sh-p2wsh) mainnet, account 0:
The following path represents Native Segwit (p2wsh) mainnet, account 0: The following path represents Native Segwit (p2wsh) mainnet, account 0:
<code>2'</code>: Native Segwit (p2wsh) <code>m/48'/0'/0'/2'</code></br> <code>2'</code>: Native Segwit (p2wsh) <code>m/48'/0'/0'/2'</code></br>
The following path represents Taproot (p2tr) mainnet, account 0:
<code>3'</code>: Taproot (p2tr) <code>m/48'/0'/0'/3'</code></br>
The recommended default for wallets is pay to witness script hash <code>m/48'/0'/0'/2'</code>. The recommended default for wallets is pay to witness script hash <code>m/48'/0'/0'/2'</code>.
To add new script types submit a PR to this specification and include it in the list above: To add new script types submit a PR to this specification and include it in the list above:
@ -257,13 +254,6 @@ Public derivation is used at this level.
|change |change
|second |second
|m / 48' / 1' / 1' / 2' / 1 / 1 |m / 48' / 1' / 1' / 2' / 1 / 1
|-
|testnet
|first
|p2tr
|external
|first
|m / 48' / 1' / 0' / 3' / 0 / 0
|} |}