mirror of https://github.com/zcash/zips.git
ZIP 316: clarify how P2PKH addresses are derived.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
This commit is contained in:
parent
4d0477ce5f
commit
b85a249a59
|
@ -554,10 +554,11 @@ In the case of deriving a Transparent P2PKH Receiver from a Transparent
|
||||||
P2PKH UIVK, the diversifier index is used as a BIP 44 child key index
|
P2PKH UIVK, the diversifier index is used as a BIP 44 child key index
|
||||||
at the Index level to derive the address. As is usual for derivations
|
at the Index level to derive the address. As is usual for derivations
|
||||||
below the BIP 44 Account level, non-hardened (public) derivation
|
below the BIP 44 Account level, non-hardened (public) derivation
|
||||||
[#bip-0032-public-to-public]_ MUST be used, with the Change element
|
[#bip-0032-public-to-public]_ MUST be used. The UIVK is assumed to
|
||||||
of the path being 0, and the Index element of the path being the
|
be the extended public key for the non-change element of the path, and
|
||||||
diversifier index [#bip-0044-path-index]_. That is, the BIP 44 path of
|
then the Index element of the path MUST be the diversifier index
|
||||||
the Transparent P2PKH Receiver MUST be:
|
[#bip-0044-path-index]_. That is, if the UIVK was constructed correctly
|
||||||
|
then the BIP 44 path of the Transparent P2PKH Receiver will be:
|
||||||
|
|
||||||
* :math:`m / 44' / \mathit{coin\_type\kern0.05em'} / \mathit{account\kern0.1em'} / 0 / \mathit{diversifier\_index}.`
|
* :math:`m / 44' / \mathit{coin\_type\kern0.05em'} / \mathit{account\kern0.1em'} / 0 / \mathit{diversifier\_index}.`
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue