From 9551b07eedcaf0fb4572b27b48192c509ba96fdc Mon Sep 17 00:00:00 2001 From: Vivek Arte Date: Fri, 27 Sep 2024 17:17:34 +0530 Subject: [PATCH 1/6] fixing old link to ZIP 230 --- rendered/zip-0226.html | 2 +- zips/zip-0226.rst | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/rendered/zip-0226.html b/rendered/zip-0226.html index ff107ee92..edb1e8498 100644 --- a/rendered/zip-0226.html +++ b/rendered/zip-0226.html @@ -667,7 +667,7 @@

The 11 - ZIP 230: Version 6 Transaction Format + ZIP 230: Version 6 Transaction Format diff --git a/zips/zip-0226.rst b/zips/zip-0226.rst index bc59c942f..6967a8a26 100644 --- a/zips/zip-0226.rst +++ b/zips/zip-0226.rst @@ -501,7 +501,7 @@ References .. [#zip-0227-txiddigest] `ZIP 227: Issuance of Zcash Shielded Assets: TxId Digest - Issuance `_ .. [#zip-0227-sigdigest] `ZIP 227: Issuance of Zcash Shielded Assets: Signature Digest `_ .. [#zip-0227-authcommitment] `ZIP 227: Issuance of Zcash Shielded Assets: Authorizing Data Commitment `_ -.. [#zip-0230] `ZIP 230: Version 6 Transaction Format `_ +.. [#zip-0230] `ZIP 230: Version 6 Transaction Format `_ .. [#zip-0244] `ZIP 244: Transaction Identifier Non-Malleability `_ .. [#zip-0307] `ZIP 307: Light Client Protocol for Payment Detection `_ .. [#zip-0317b] `ZIP 317: Proportional Transfer Fee Mechanism - Pull Request #667 for ZSA Protocol ZIPs `_ From 5cb846063d2ee4a45c5ede7f214ea21bae1b094d Mon Sep 17 00:00:00 2001 From: Vivek Arte Date: Fri, 27 Sep 2024 18:07:02 +0530 Subject: [PATCH 2/6] updating references to protocol spec in ZIP 226 --- rendered/zip-0226.html | 30 +++++++++++++++--------------- zips/zip-0226.rst | 30 +++++++++++++++--------------- 2 files changed, 30 insertions(+), 30 deletions(-) diff --git a/rendered/zip-0226.html b/rendered/zip-0226.html index edb1e8498..7e0a22944 100644 --- a/rendered/zip-0226.html +++ b/rendered/zip-0226.html @@ -699,7 +699,7 @@

The 15 - Zcash Protocol Specification, Version 2023.4.0. Section 3.2: Notes + Zcash Protocol Specification, Version 2024.5.1. Section 3.2: Notes @@ -707,7 +707,7 @@

The 16 - Zcash Protocol Specification, Version 2023.4.0. Section 3.7: Action Transfers and their Descriptions + Zcash Protocol Specification, Version 2024.5.1. Section 3.7: Action Transfers and their Descriptions @@ -715,7 +715,7 @@

The 17 - Zcash Protocol Specification, Version 2023.4.0. Section 4.1.8: Commitment + Zcash Protocol Specification, Version 2024.5.1. Section 4.1.8: Commitment @@ -723,7 +723,7 @@

The 18 - Zcash Protocol Specification, Version 2023.4.0. Section 4.8.3: Dummy Notes (Orchard) + Zcash Protocol Specification, Version 2024.5.1. Section 4.8.3: Dummy Notes (Orchard) @@ -731,7 +731,7 @@

The 19 - Zcash Protocol Specification, Version 2023.4.0. Section 4.14: Balance and Binding Signature (Orchard) + Zcash Protocol Specification, Version 2024.5.1. Section 4.14: Balance and Binding Signature (Orchard) @@ -739,7 +739,7 @@

The 20 - Zcash Protocol Specification, Version 2023.4.0. Section 4.16: Note Commitments and Nullifiers + Zcash Protocol Specification, Version 2024.5.1. Section 4.16: Computing ρ values and Nullifiers @@ -747,7 +747,7 @@

The 21 - Zcash Protocol Specification, Version 2023.4.0. Section 4.17.4: Action Statement (Orchard) + Zcash Protocol Specification, Version 2024.5.1. Section 4.18.4: Action Statement (Orchard) @@ -755,7 +755,7 @@

The 22 - Zcash Protocol Specification, Version 2023.4.0. Section 5.1: Integers, Bit Sequences, and Endianness + Zcash Protocol Specification, Version 2024.5.1. Section 5.1: Integers, Bit Sequences, and Endianness @@ -763,7 +763,7 @@

The 23 - Zcash Protocol Specification, Version 2023.4.0. Section 5.3: Constants + Zcash Protocol Specification, Version 2024.5.1. Section 5.3: Constants @@ -771,7 +771,7 @@

The 24 - Zcash Protocol Specification, Version 2023.4.0. Section 5.4.1.9: Sinsemilla hash function + Zcash Protocol Specification, Version 2024.5.1. Section 5.4.1.9: Sinsemilla hash function @@ -779,7 +779,7 @@

The 25 - Zcash Protocol Specification, Version 2023.4.0. Section 5.4.8.3: Homomorphic Pedersen commitments (Sapling and Orchard) + Zcash Protocol Specification, Version 2024.5.1. Section 5.4.8.3: Homomorphic Pedersen commitments (Sapling and Orchard) @@ -787,7 +787,7 @@

The 26 - Zcash Protocol Specification, Version 2023.4.0. Section 5.4.8.4: Sinsemilla commitments + Zcash Protocol Specification, Version 2024.5.1. Section 5.4.8.4: Sinsemilla commitments @@ -795,7 +795,7 @@

The 27 - Zcash Protocol Specification, Version 2023.4.0. Section 5.4.9.6: Pallas and Vesta + Zcash Protocol Specification, Version 2024.5.1. Section 5.4.9.6: Pallas and Vesta @@ -803,7 +803,7 @@

The 28 - Zcash Protocol Specification, Version 2023.4.0. Section 5.5: Encodings of Note Plaintexts and Memo Fields + Zcash Protocol Specification, Version 2024.5.1. Section 5.5: Encodings of Note Plaintexts and Memo Fields @@ -811,7 +811,7 @@

The 29 - Zcash Protocol Specification, Version 2023.4.0. Section 7.5: Action Description Encoding and Consensus + Zcash Protocol Specification, Version 2024.5.1. Section 7.5: Action Description Encoding and Consensus diff --git a/zips/zip-0226.rst b/zips/zip-0226.rst index 6967a8a26..093e63363 100644 --- a/zips/zip-0226.rst +++ b/zips/zip-0226.rst @@ -505,21 +505,21 @@ References .. [#zip-0244] `ZIP 244: Transaction Identifier Non-Malleability `_ .. [#zip-0307] `ZIP 307: Light Client Protocol for Payment Detection `_ .. [#zip-0317b] `ZIP 317: Proportional Transfer Fee Mechanism - Pull Request #667 for ZSA Protocol ZIPs `_ -.. [#protocol-notes] `Zcash Protocol Specification, Version 2023.4.0. Section 3.2: Notes `_ -.. [#protocol-actions] `Zcash Protocol Specification, Version 2023.4.0. Section 3.7: Action Transfers and their Descriptions `_ -.. [#protocol-abstractcommit] `Zcash Protocol Specification, Version 2023.4.0. Section 4.1.8: Commitment `_ -.. [#protocol-orcharddummynotes] `Zcash Protocol Specification, Version 2023.4.0. Section 4.8.3: Dummy Notes (Orchard) `_ -.. [#protocol-orchardbalance] `Zcash Protocol Specification, Version 2023.4.0. Section 4.14: Balance and Binding Signature (Orchard) `_ -.. [#protocol-commitmentsandnullifiers] `Zcash Protocol Specification, Version 2023.4.0. Section 4.16: Note Commitments and Nullifiers `_ -.. [#protocol-actionstatement] `Zcash Protocol Specification, Version 2023.4.0. Section 4.17.4: Action Statement (Orchard) `_ -.. [#protocol-endian] `Zcash Protocol Specification, Version 2023.4.0. Section 5.1: Integers, Bit Sequences, and Endianness `_ -.. [#protocol-constants] `Zcash Protocol Specification, Version 2023.4.0. Section 5.3: Constants `_ -.. [#protocol-concretesinsemillahash] `Zcash Protocol Specification, Version 2023.4.0. Section 5.4.1.9: Sinsemilla hash function `_ -.. [#protocol-concretehomomorphiccommit] `Zcash Protocol Specification, Version 2023.4.0. Section 5.4.8.3: Homomorphic Pedersen commitments (Sapling and Orchard) `_ -.. [#protocol-concretesinsemillacommit] `Zcash Protocol Specification, Version 2023.4.0. Section 5.4.8.4: Sinsemilla commitments `_ -.. [#protocol-pallasandvesta] `Zcash Protocol Specification, Version 2023.4.0. Section 5.4.9.6: Pallas and Vesta `_ -.. [#protocol-notept] `Zcash Protocol Specification, Version 2023.4.0. Section 5.5: Encodings of Note Plaintexts and Memo Fields `_ -.. [#protocol-actionencodingandconsensus] `Zcash Protocol Specification, Version 2023.4.0. Section 7.5: Action Description Encoding and Consensus `_ +.. [#protocol-notes] `Zcash Protocol Specification, Version 2024.5.1. Section 3.2: Notes `_ +.. [#protocol-actions] `Zcash Protocol Specification, Version 2024.5.1. Section 3.7: Action Transfers and their Descriptions `_ +.. [#protocol-abstractcommit] `Zcash Protocol Specification, Version 2024.5.1. Section 4.1.8: Commitment `_ +.. [#protocol-orcharddummynotes] `Zcash Protocol Specification, Version 2024.5.1. Section 4.8.3: Dummy Notes (Orchard) `_ +.. [#protocol-orchardbalance] `Zcash Protocol Specification, Version 2024.5.1. Section 4.14: Balance and Binding Signature (Orchard) `_ +.. [#protocol-commitmentsandnullifiers] `Zcash Protocol Specification, Version 2024.5.1. Section 4.16: Computing ρ values and Nullifiers `_ +.. [#protocol-actionstatement] `Zcash Protocol Specification, Version 2024.5.1. Section 4.18.4: Action Statement (Orchard) `_ +.. [#protocol-endian] `Zcash Protocol Specification, Version 2024.5.1. Section 5.1: Integers, Bit Sequences, and Endianness `_ +.. [#protocol-constants] `Zcash Protocol Specification, Version 2024.5.1. Section 5.3: Constants `_ +.. [#protocol-concretesinsemillahash] `Zcash Protocol Specification, Version 2024.5.1. Section 5.4.1.9: Sinsemilla hash function `_ +.. [#protocol-concretehomomorphiccommit] `Zcash Protocol Specification, Version 2024.5.1. Section 5.4.8.3: Homomorphic Pedersen commitments (Sapling and Orchard) `_ +.. [#protocol-concretesinsemillacommit] `Zcash Protocol Specification, Version 2024.5.1. Section 5.4.8.4: Sinsemilla commitments `_ +.. [#protocol-pallasandvesta] `Zcash Protocol Specification, Version 2024.5.1. Section 5.4.9.6: Pallas and Vesta `_ +.. [#protocol-notept] `Zcash Protocol Specification, Version 2024.5.1. Section 5.5: Encodings of Note Plaintexts and Memo Fields `_ +.. [#protocol-actionencodingandconsensus] `Zcash Protocol Specification, Version 2024.5.1. Section 7.5: Action Description Encoding and Consensus `_ .. [#initial-zsa-issue] `User-Defined Assets and Wrapped Assets `_ .. [#generalized-value-commitments] `Comment on Generalized Value Commitments `_ .. [#circuit-modifications] `Modifications to the Orchard circuit for the ZSA Protocol `_ From 3ff1cd59c2cc65466ce7c69712d1298ec3f08a63 Mon Sep 17 00:00:00 2001 From: Vivek Arte Date: Fri, 27 Sep 2024 18:10:55 +0530 Subject: [PATCH 3/6] updating references to protocol spec in ZIP 227 --- rendered/zip-0227.html | 12 ++++++------ zips/zip-0227.rst | 12 ++++++------ 2 files changed, 12 insertions(+), 12 deletions(-) diff --git a/rendered/zip-0227.html b/rendered/zip-0227.html index e5650ee1f..8484ab261 100644 --- a/rendered/zip-0227.html +++ b/rendered/zip-0227.html @@ -983,7 +983,7 @@ 18 - Zcash Protocol Specification, Version 2023.4.0. Section 2: Notation + Zcash Protocol Specification, Version 2024.5.1. Section 2: Notation @@ -991,7 +991,7 @@ 19 - Zcash Protocol Specification, Version 2023.4.0. Section 3.1: Payment Addresses and Keys + Zcash Protocol Specification, Version 2024.5.1. Section 3.1: Payment Addresses and Keys @@ -999,7 +999,7 @@ 20 - Zcash Protocol Specification, Version 2023.4.0. Section 4.2.3: Orchard Key Components + Zcash Protocol Specification, Version 2024.5.1. Section 4.2.3: Orchard Key Components @@ -1007,7 +1007,7 @@ 21 - Zcash Protocol Specification, Version 2023.4.0. Section 5.4.9.8: Group Hash into Pallas and Vesta + Zcash Protocol Specification, Version 2024.5.1. Section 5.4.9.8: Group Hash into Pallas and Vesta @@ -1015,7 +1015,7 @@ 22 - Zcash Protocol Specification, Version 2023.4.0. Section 5.6.4.2: Orchard Raw Payment Addresses + Zcash Protocol Specification, Version 2024.5.1. Section 5.6.4.2: Orchard Raw Payment Addresses @@ -1023,7 +1023,7 @@ 23 - Zcash Protocol Specification, Version 2023.4.0. Section 7.1: Transaction Encoding and Consensus (Transaction Version 5) + Zcash Protocol Specification, Version 2024.5.1. Section 7.1: Transaction Encoding and Consensus diff --git a/zips/zip-0227.rst b/zips/zip-0227.rst index ba15f2035..03c5378d1 100644 --- a/zips/zip-0227.rst +++ b/zips/zip-0227.rst @@ -639,9 +639,9 @@ References .. [#zip-0244-authcommitment] `ZIP 244: Transaction Identifier Non-Malleability: Authorizing Data Commitment `_ .. [#zip-0317b] `ZIP 317: Proportional Transfer Fee Mechanism `_ .. [#bip-0340] `BIP 340: Schnorr Signatures for secp256k1 `_ -.. [#protocol-notation] `Zcash Protocol Specification, Version 2023.4.0. Section 2: Notation `_ -.. [#protocol-addressesandkeys] `Zcash Protocol Specification, Version 2023.4.0. Section 3.1: Payment Addresses and Keys `_ -.. [#protocol-orchardkeycomponents] `Zcash Protocol Specification, Version 2023.4.0. Section 4.2.3: Orchard Key Components `_ -.. [#protocol-concretegrouphashpallasandvesta] `Zcash Protocol Specification, Version 2023.4.0. Section 5.4.9.8: Group Hash into Pallas and Vesta `_ -.. [#protocol-orchardpaymentaddrencoding] `Zcash Protocol Specification, Version 2023.4.0. Section 5.6.4.2: Orchard Raw Payment Addresses `_ -.. [#protocol-txnencoding] `Zcash Protocol Specification, Version 2023.4.0. Section 7.1: Transaction Encoding and Consensus (Transaction Version 5) `_ +.. [#protocol-notation] `Zcash Protocol Specification, Version 2024.5.1. Section 2: Notation `_ +.. [#protocol-addressesandkeys] `Zcash Protocol Specification, Version 2024.5.1. Section 3.1: Payment Addresses and Keys `_ +.. [#protocol-orchardkeycomponents] `Zcash Protocol Specification, Version 2024.5.1. Section 4.2.3: Orchard Key Components `_ +.. [#protocol-concretegrouphashpallasandvesta] `Zcash Protocol Specification, Version 2024.5.1. Section 5.4.9.8: Group Hash into Pallas and Vesta `_ +.. [#protocol-orchardpaymentaddrencoding] `Zcash Protocol Specification, Version 2024.5.1. Section 5.6.4.2: Orchard Raw Payment Addresses `_ +.. [#protocol-txnencoding] `Zcash Protocol Specification, Version 2024.5.1. Section 7.1: Transaction Encoding and Consensus `_ From 6d6ff842faa558dfc6f4744c27dfc89a579af9e4 Mon Sep 17 00:00:00 2001 From: Vivek Arte Date: Fri, 27 Sep 2024 18:14:23 +0530 Subject: [PATCH 4/6] using specific commit version of BIP 340 to prevent possible future changes in BIP 340 affecting the spec --- rendered/zip-0227.html | 2 +- zips/zip-0227.rst | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/rendered/zip-0227.html b/rendered/zip-0227.html index 8484ab261..dc080d071 100644 --- a/rendered/zip-0227.html +++ b/rendered/zip-0227.html @@ -975,7 +975,7 @@ 17 - BIP 340: Schnorr Signatures for secp256k1 + BIP 340: Schnorr Signatures for secp256k1 diff --git a/zips/zip-0227.rst b/zips/zip-0227.rst index 03c5378d1..5eebbd4ea 100644 --- a/zips/zip-0227.rst +++ b/zips/zip-0227.rst @@ -638,7 +638,7 @@ References .. [#zip-0244-sigdigest] `ZIP 244: Transaction Identifier Non-Malleability: Signature Digest `_ .. [#zip-0244-authcommitment] `ZIP 244: Transaction Identifier Non-Malleability: Authorizing Data Commitment `_ .. [#zip-0317b] `ZIP 317: Proportional Transfer Fee Mechanism `_ -.. [#bip-0340] `BIP 340: Schnorr Signatures for secp256k1 `_ +.. [#bip-0340] `BIP 340: Schnorr Signatures for secp256k1 `_ .. [#protocol-notation] `Zcash Protocol Specification, Version 2024.5.1. Section 2: Notation `_ .. [#protocol-addressesandkeys] `Zcash Protocol Specification, Version 2024.5.1. Section 3.1: Payment Addresses and Keys `_ .. [#protocol-orchardkeycomponents] `Zcash Protocol Specification, Version 2024.5.1. Section 4.2.3: Orchard Key Components `_ From 41a57cf262ff528a761243b8d45d3ceba2f015b8 Mon Sep 17 00:00:00 2001 From: Vivek Arte Date: Fri, 27 Sep 2024 18:18:13 +0530 Subject: [PATCH 5/6] updating references to protocol spec in ZIP 230 --- rendered/zip-0230.html | 8 ++++---- zips/zip-0230.rst | 8 ++++---- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/rendered/zip-0230.html b/rendered/zip-0230.html index 1857d1e9a..7ad57529f 100644 --- a/rendered/zip-0230.html +++ b/rendered/zip-0230.html @@ -633,7 +633,7 @@ 2 - Zcash Protocol Specification, Version 2023.4.0 or later [NU5 proposal] + Zcash Protocol Specification, Version 2024.5.1 or later [NU6] @@ -641,7 +641,7 @@ 3 - Zcash Protocol Specification, Version 2023.4.0 [NU5 proposal]. Section 4.4: Spend Descriptions + Zcash Protocol Specification, Version 2024.5.1 [NU6]. Section 4.4: Spend Descriptions @@ -649,7 +649,7 @@ 4 - Zcash Protocol Specification, Version 2023.4.0 [NU5 proposal]. Section 4.5: Output Descriptions + Zcash Protocol Specification, Version 2024.5.1 [NU6]. Section 4.5: Output Descriptions @@ -657,7 +657,7 @@ 5 - Zcash Protocol Specification, Version 2023.4.0 [NU5 proposal]. Section 4.6: Action Descriptions + Zcash Protocol Specification, Version 2024.5.1 [NU6]. Section 4.6: Action Descriptions diff --git a/zips/zip-0230.rst b/zips/zip-0230.rst index 69dd034d2..7052c38e6 100644 --- a/zips/zip-0230.rst +++ b/zips/zip-0230.rst @@ -368,10 +368,10 @@ References ========== .. [#BCP14] `Information on BCP 14 — "RFC 2119: Key words for use in RFCs to Indicate Requirement Levels" and "RFC 8174: Ambiguity of Uppercase vs Lowercase in RFC 2119 Key Words" `_ -.. [#protocol] `Zcash Protocol Specification, Version 2023.4.0 or later [NU5 proposal] `_ -.. [#protocol-spenddesc] `Zcash Protocol Specification, Version 2023.4.0 [NU5 proposal]. Section 4.4: Spend Descriptions `_ -.. [#protocol-outputdesc] `Zcash Protocol Specification, Version 2023.4.0 [NU5 proposal]. Section 4.5: Output Descriptions `_ -.. [#protocol-actiondesc] `Zcash Protocol Specification, Version 2023.4.0 [NU5 proposal]. Section 4.6: Action Descriptions `_ +.. [#protocol] `Zcash Protocol Specification, Version 2024.5.1 or later [NU6] `_ +.. [#protocol-spenddesc] `Zcash Protocol Specification, Version 2024.5.1 [NU6]. Section 4.4: Spend Descriptions `_ +.. [#protocol-outputdesc] `Zcash Protocol Specification, Version 2024.5.1 [NU6]. Section 4.5: Output Descriptions `_ +.. [#protocol-actiondesc] `Zcash Protocol Specification, Version 2024.5.1 [NU6]. Section 4.6: Action Descriptions `_ .. [#zip-0226] `ZIP 226: Transfer and Burn of Zcash Shielded Assets `_ .. [#zip-0227] `ZIP 227: Issuance of Zcash Shielded Assets `_ .. [#zip-0244] `ZIP 244: Transaction Identifier Non-Malleability `_ From 5035dee09a22d449fe8c78175ceae27df6cb4d72 Mon Sep 17 00:00:00 2001 From: Vivek Arte Date: Fri, 27 Sep 2024 18:20:05 +0530 Subject: [PATCH 6/6] adding NU6 qualifier to the reference --- rendered/zip-0226.html | 30 +++++++++++++++--------------- rendered/zip-0227.html | 12 ++++++------ zips/zip-0226.rst | 30 +++++++++++++++--------------- zips/zip-0227.rst | 12 ++++++------ 4 files changed, 42 insertions(+), 42 deletions(-) diff --git a/rendered/zip-0226.html b/rendered/zip-0226.html index 7e0a22944..7482eed04 100644 --- a/rendered/zip-0226.html +++ b/rendered/zip-0226.html @@ -699,7 +699,7 @@

The 15 - Zcash Protocol Specification, Version 2024.5.1. Section 3.2: Notes + Zcash Protocol Specification, Version 2024.5.1 [NU6]. Section 3.2: Notes @@ -707,7 +707,7 @@

The 16 - Zcash Protocol Specification, Version 2024.5.1. Section 3.7: Action Transfers and their Descriptions + Zcash Protocol Specification, Version 2024.5.1 [NU6]. Section 3.7: Action Transfers and their Descriptions @@ -715,7 +715,7 @@

The 17 - Zcash Protocol Specification, Version 2024.5.1. Section 4.1.8: Commitment + Zcash Protocol Specification, Version 2024.5.1 [NU6]. Section 4.1.8: Commitment @@ -723,7 +723,7 @@

The 18 - Zcash Protocol Specification, Version 2024.5.1. Section 4.8.3: Dummy Notes (Orchard) + Zcash Protocol Specification, Version 2024.5.1 [NU6]. Section 4.8.3: Dummy Notes (Orchard) @@ -731,7 +731,7 @@

The 19 - Zcash Protocol Specification, Version 2024.5.1. Section 4.14: Balance and Binding Signature (Orchard) + Zcash Protocol Specification, Version 2024.5.1 [NU6]. Section 4.14: Balance and Binding Signature (Orchard) @@ -739,7 +739,7 @@

The 20 - Zcash Protocol Specification, Version 2024.5.1. Section 4.16: Computing ρ values and Nullifiers + Zcash Protocol Specification, Version 2024.5.1 [NU6]. Section 4.16: Computing ρ values and Nullifiers @@ -747,7 +747,7 @@

The 21 - Zcash Protocol Specification, Version 2024.5.1. Section 4.18.4: Action Statement (Orchard) + Zcash Protocol Specification, Version 2024.5.1 [NU6]. Section 4.18.4: Action Statement (Orchard) @@ -755,7 +755,7 @@

The 22 - Zcash Protocol Specification, Version 2024.5.1. Section 5.1: Integers, Bit Sequences, and Endianness + Zcash Protocol Specification, Version 2024.5.1 [NU6]. Section 5.1: Integers, Bit Sequences, and Endianness @@ -763,7 +763,7 @@

The 23 - Zcash Protocol Specification, Version 2024.5.1. Section 5.3: Constants + Zcash Protocol Specification, Version 2024.5.1 [NU6]. Section 5.3: Constants @@ -771,7 +771,7 @@

The 24 - Zcash Protocol Specification, Version 2024.5.1. Section 5.4.1.9: Sinsemilla hash function + Zcash Protocol Specification, Version 2024.5.1 [NU6]. Section 5.4.1.9: Sinsemilla hash function @@ -779,7 +779,7 @@

The 25 - Zcash Protocol Specification, Version 2024.5.1. Section 5.4.8.3: Homomorphic Pedersen commitments (Sapling and Orchard) + Zcash Protocol Specification, Version 2024.5.1 [NU6]. Section 5.4.8.3: Homomorphic Pedersen commitments (Sapling and Orchard) @@ -787,7 +787,7 @@

The 26 - Zcash Protocol Specification, Version 2024.5.1. Section 5.4.8.4: Sinsemilla commitments + Zcash Protocol Specification, Version 2024.5.1 [NU6]. Section 5.4.8.4: Sinsemilla commitments @@ -795,7 +795,7 @@

The 27 - Zcash Protocol Specification, Version 2024.5.1. Section 5.4.9.6: Pallas and Vesta + Zcash Protocol Specification, Version 2024.5.1 [NU6]. Section 5.4.9.6: Pallas and Vesta @@ -803,7 +803,7 @@

The 28 - Zcash Protocol Specification, Version 2024.5.1. Section 5.5: Encodings of Note Plaintexts and Memo Fields + Zcash Protocol Specification, Version 2024.5.1 [NU6]. Section 5.5: Encodings of Note Plaintexts and Memo Fields @@ -811,7 +811,7 @@

The 29 - Zcash Protocol Specification, Version 2024.5.1. Section 7.5: Action Description Encoding and Consensus + Zcash Protocol Specification, Version 2024.5.1 [NU6]. Section 7.5: Action Description Encoding and Consensus diff --git a/rendered/zip-0227.html b/rendered/zip-0227.html index dc080d071..31b0cb569 100644 --- a/rendered/zip-0227.html +++ b/rendered/zip-0227.html @@ -983,7 +983,7 @@ 18 - Zcash Protocol Specification, Version 2024.5.1. Section 2: Notation + Zcash Protocol Specification, Version 2024.5.1 [NU6]. Section 2: Notation @@ -991,7 +991,7 @@ 19 - Zcash Protocol Specification, Version 2024.5.1. Section 3.1: Payment Addresses and Keys + Zcash Protocol Specification, Version 2024.5.1 [NU6]. Section 3.1: Payment Addresses and Keys @@ -999,7 +999,7 @@ 20 - Zcash Protocol Specification, Version 2024.5.1. Section 4.2.3: Orchard Key Components + Zcash Protocol Specification, Version 2024.5.1 [NU6]. Section 4.2.3: Orchard Key Components @@ -1007,7 +1007,7 @@ 21 - Zcash Protocol Specification, Version 2024.5.1. Section 5.4.9.8: Group Hash into Pallas and Vesta + Zcash Protocol Specification, Version 2024.5.1 [NU6]. Section 5.4.9.8: Group Hash into Pallas and Vesta @@ -1015,7 +1015,7 @@ 22 - Zcash Protocol Specification, Version 2024.5.1. Section 5.6.4.2: Orchard Raw Payment Addresses + Zcash Protocol Specification, Version 2024.5.1 [NU6]. Section 5.6.4.2: Orchard Raw Payment Addresses @@ -1023,7 +1023,7 @@ 23 - Zcash Protocol Specification, Version 2024.5.1. Section 7.1: Transaction Encoding and Consensus + Zcash Protocol Specification, Version 2024.5.1 [NU6]. Section 7.1: Transaction Encoding and Consensus diff --git a/zips/zip-0226.rst b/zips/zip-0226.rst index 093e63363..5eb080069 100644 --- a/zips/zip-0226.rst +++ b/zips/zip-0226.rst @@ -505,21 +505,21 @@ References .. [#zip-0244] `ZIP 244: Transaction Identifier Non-Malleability `_ .. [#zip-0307] `ZIP 307: Light Client Protocol for Payment Detection `_ .. [#zip-0317b] `ZIP 317: Proportional Transfer Fee Mechanism - Pull Request #667 for ZSA Protocol ZIPs `_ -.. [#protocol-notes] `Zcash Protocol Specification, Version 2024.5.1. Section 3.2: Notes `_ -.. [#protocol-actions] `Zcash Protocol Specification, Version 2024.5.1. Section 3.7: Action Transfers and their Descriptions `_ -.. [#protocol-abstractcommit] `Zcash Protocol Specification, Version 2024.5.1. Section 4.1.8: Commitment `_ -.. [#protocol-orcharddummynotes] `Zcash Protocol Specification, Version 2024.5.1. Section 4.8.3: Dummy Notes (Orchard) `_ -.. [#protocol-orchardbalance] `Zcash Protocol Specification, Version 2024.5.1. Section 4.14: Balance and Binding Signature (Orchard) `_ -.. [#protocol-commitmentsandnullifiers] `Zcash Protocol Specification, Version 2024.5.1. Section 4.16: Computing ρ values and Nullifiers `_ -.. [#protocol-actionstatement] `Zcash Protocol Specification, Version 2024.5.1. Section 4.18.4: Action Statement (Orchard) `_ -.. [#protocol-endian] `Zcash Protocol Specification, Version 2024.5.1. Section 5.1: Integers, Bit Sequences, and Endianness `_ -.. [#protocol-constants] `Zcash Protocol Specification, Version 2024.5.1. Section 5.3: Constants `_ -.. [#protocol-concretesinsemillahash] `Zcash Protocol Specification, Version 2024.5.1. Section 5.4.1.9: Sinsemilla hash function `_ -.. [#protocol-concretehomomorphiccommit] `Zcash Protocol Specification, Version 2024.5.1. Section 5.4.8.3: Homomorphic Pedersen commitments (Sapling and Orchard) `_ -.. [#protocol-concretesinsemillacommit] `Zcash Protocol Specification, Version 2024.5.1. Section 5.4.8.4: Sinsemilla commitments `_ -.. [#protocol-pallasandvesta] `Zcash Protocol Specification, Version 2024.5.1. Section 5.4.9.6: Pallas and Vesta `_ -.. [#protocol-notept] `Zcash Protocol Specification, Version 2024.5.1. Section 5.5: Encodings of Note Plaintexts and Memo Fields `_ -.. [#protocol-actionencodingandconsensus] `Zcash Protocol Specification, Version 2024.5.1. Section 7.5: Action Description Encoding and Consensus `_ +.. [#protocol-notes] `Zcash Protocol Specification, Version 2024.5.1 [NU6]. Section 3.2: Notes `_ +.. [#protocol-actions] `Zcash Protocol Specification, Version 2024.5.1 [NU6]. Section 3.7: Action Transfers and their Descriptions `_ +.. [#protocol-abstractcommit] `Zcash Protocol Specification, Version 2024.5.1 [NU6]. Section 4.1.8: Commitment `_ +.. [#protocol-orcharddummynotes] `Zcash Protocol Specification, Version 2024.5.1 [NU6]. Section 4.8.3: Dummy Notes (Orchard) `_ +.. [#protocol-orchardbalance] `Zcash Protocol Specification, Version 2024.5.1 [NU6]. Section 4.14: Balance and Binding Signature (Orchard) `_ +.. [#protocol-commitmentsandnullifiers] `Zcash Protocol Specification, Version 2024.5.1 [NU6]. Section 4.16: Computing ρ values and Nullifiers `_ +.. [#protocol-actionstatement] `Zcash Protocol Specification, Version 2024.5.1 [NU6]. Section 4.18.4: Action Statement (Orchard) `_ +.. [#protocol-endian] `Zcash Protocol Specification, Version 2024.5.1 [NU6]. Section 5.1: Integers, Bit Sequences, and Endianness `_ +.. [#protocol-constants] `Zcash Protocol Specification, Version 2024.5.1 [NU6]. Section 5.3: Constants `_ +.. [#protocol-concretesinsemillahash] `Zcash Protocol Specification, Version 2024.5.1 [NU6]. Section 5.4.1.9: Sinsemilla hash function `_ +.. [#protocol-concretehomomorphiccommit] `Zcash Protocol Specification, Version 2024.5.1 [NU6]. Section 5.4.8.3: Homomorphic Pedersen commitments (Sapling and Orchard) `_ +.. [#protocol-concretesinsemillacommit] `Zcash Protocol Specification, Version 2024.5.1 [NU6]. Section 5.4.8.4: Sinsemilla commitments `_ +.. [#protocol-pallasandvesta] `Zcash Protocol Specification, Version 2024.5.1 [NU6]. Section 5.4.9.6: Pallas and Vesta `_ +.. [#protocol-notept] `Zcash Protocol Specification, Version 2024.5.1 [NU6]. Section 5.5: Encodings of Note Plaintexts and Memo Fields `_ +.. [#protocol-actionencodingandconsensus] `Zcash Protocol Specification, Version 2024.5.1 [NU6]. Section 7.5: Action Description Encoding and Consensus `_ .. [#initial-zsa-issue] `User-Defined Assets and Wrapped Assets `_ .. [#generalized-value-commitments] `Comment on Generalized Value Commitments `_ .. [#circuit-modifications] `Modifications to the Orchard circuit for the ZSA Protocol `_ diff --git a/zips/zip-0227.rst b/zips/zip-0227.rst index 5eebbd4ea..5f3b1f382 100644 --- a/zips/zip-0227.rst +++ b/zips/zip-0227.rst @@ -639,9 +639,9 @@ References .. [#zip-0244-authcommitment] `ZIP 244: Transaction Identifier Non-Malleability: Authorizing Data Commitment `_ .. [#zip-0317b] `ZIP 317: Proportional Transfer Fee Mechanism `_ .. [#bip-0340] `BIP 340: Schnorr Signatures for secp256k1 `_ -.. [#protocol-notation] `Zcash Protocol Specification, Version 2024.5.1. Section 2: Notation `_ -.. [#protocol-addressesandkeys] `Zcash Protocol Specification, Version 2024.5.1. Section 3.1: Payment Addresses and Keys `_ -.. [#protocol-orchardkeycomponents] `Zcash Protocol Specification, Version 2024.5.1. Section 4.2.3: Orchard Key Components `_ -.. [#protocol-concretegrouphashpallasandvesta] `Zcash Protocol Specification, Version 2024.5.1. Section 5.4.9.8: Group Hash into Pallas and Vesta `_ -.. [#protocol-orchardpaymentaddrencoding] `Zcash Protocol Specification, Version 2024.5.1. Section 5.6.4.2: Orchard Raw Payment Addresses `_ -.. [#protocol-txnencoding] `Zcash Protocol Specification, Version 2024.5.1. Section 7.1: Transaction Encoding and Consensus `_ +.. [#protocol-notation] `Zcash Protocol Specification, Version 2024.5.1 [NU6]. Section 2: Notation `_ +.. [#protocol-addressesandkeys] `Zcash Protocol Specification, Version 2024.5.1 [NU6]. Section 3.1: Payment Addresses and Keys `_ +.. [#protocol-orchardkeycomponents] `Zcash Protocol Specification, Version 2024.5.1 [NU6]. Section 4.2.3: Orchard Key Components `_ +.. [#protocol-concretegrouphashpallasandvesta] `Zcash Protocol Specification, Version 2024.5.1 [NU6]. Section 5.4.9.8: Group Hash into Pallas and Vesta `_ +.. [#protocol-orchardpaymentaddrencoding] `Zcash Protocol Specification, Version 2024.5.1 [NU6]. Section 5.6.4.2: Orchard Raw Payment Addresses `_ +.. [#protocol-txnencoding] `Zcash Protocol Specification, Version 2024.5.1 [NU6]. Section 7.1: Transaction Encoding and Consensus `_