Skip to content

Commit

Permalink
Assigned ZIP number 324
Browse files Browse the repository at this point in the history
Co-authored-by: Daira Hopwood <[email protected]>
  • Loading branch information
str4d and daira committed Feb 23, 2024
1 parent 7aea82e commit fe0409e
Showing 1 changed file with 2 additions and 3 deletions.
5 changes: 2 additions & 3 deletions zip-liberated-payments.rst → zip-0324.rst
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
::

ZIP: XXXX
ZIP: 324
Title: URI-Encapsulated Payments
Owners: Jack Grigg <[email protected]>
Daira-Emma Hopwood <[email protected]>
Expand Down Expand Up @@ -226,10 +226,9 @@ The ephemeral keys within payment URIs are derived deterministically from the sa

The derivation mechanism is as follows:

* Use a ZIP 32 derivation pathway to obtain a child extended spending key from path ``m_Sapling/zip_number'/coin_type'/payment_index'``
* Use a ZIP 32 derivation pathway to obtain a child extended spending key from path ``m_Sapling/324'/coin_type'/payment_index'``

- Implementations need to remember which payment_index values they have used (in range 0..2^31), and not reuse them.
- TODO: fill in zip_number once one is assigned.

* Compute *key = BLAKE2b-256(extended spending key, personal='Zcash_PaymentURI')*

Expand Down

0 comments on commit fe0409e

Please sign in to comment.