Skip to content

Commit a0602eb

Browse files
dairastr4d
andcommitted
Changes necessary for NU6 funding streams and activation height.
Co-authored-by: Jack Grigg <[email protected]> Signed-off-by: Daira-Emma Hopwood <[email protected]>
1 parent 74ff943 commit a0602eb

File tree

8 files changed

+121
-82
lines changed

8 files changed

+121
-82
lines changed

.cargo/config.toml.offline

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,5 @@ linker = "aarch64-linux-gnu-gcc"
44
[source.crates-io]
55
replace-with = "vendored-sources"
66

7-
[source."https://github.com/zcash/librustzcash.git"]
8-
git = "https://github.com/zcash/librustzcash.git"
9-
rev = "9ef4117504a7aa51447ffa8691c7d86c5a1dcd05"
10-
replace-with = "vendored-sources"
11-
127
[source.vendored-sources]
138
# The directory for this source is set to RUST_VENDORED_SOURCES by src/Makefile.am

Cargo.lock

Lines changed: 20 additions & 12 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 5 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -59,13 +59,13 @@ redjubjub = "0.7"
5959
tracing = "0.1"
6060
tracing-core = "0.1"
6161
tracing-appender = "0.2"
62-
zcash_address = "0.5"
62+
zcash_address = "0.6"
6363
zcash_encoding = "0.2.1"
6464
zcash_history = "0.4"
6565
zcash_note_encryption = "0.4"
66-
zcash_primitives = { version = "0.17", features = ["temporary-zcashd", "transparent-inputs"] }
67-
zcash_proofs = { version = "0.17", features = ["directories"] }
68-
zcash_protocol = { version = "0.3", features = ["local-consensus"] }
66+
zcash_primitives = { version = "0.19", features = ["temporary-zcashd", "transparent-inputs"] }
67+
zcash_proofs = { version = "0.19", features = ["directories"] }
68+
zcash_protocol = { version = "0.4", features = ["local-consensus"] }
6969
ed25519-zebra = "4"
7070
zeroize = "1.4.2"
7171
wagyu-zcash-parameters = "0.2"
@@ -100,7 +100,7 @@ time = { version = "0.3", features = ["formatting", "macros"] }
100100
[dev-dependencies]
101101
incrementalmerkletree = { version = "0.7", features = ["test-dependencies"] }
102102
proptest = "1.0.0"
103-
zcash_primitives = { version = "0.17", features = ["temporary-zcashd", "transparent-inputs", "test-dependencies"] }
103+
zcash_primitives = { version = "0.19", features = ["temporary-zcashd", "transparent-inputs", "test-dependencies"] }
104104

105105
[dependencies.tracing-subscriber]
106106
version = "0.3"
@@ -111,12 +111,3 @@ features = ["ansi", "env-filter", "fmt", "time"]
111111
lto = 'thin'
112112
panic = 'abort'
113113
codegen-units = 1
114-
115-
[patch.crates-io]
116-
equihash = { git = "https://github.com/zcash/librustzcash.git", rev = "9ef4117504a7aa51447ffa8691c7d86c5a1dcd05" }
117-
zcash_address = { git = "https://github.com/zcash/librustzcash.git", rev = "9ef4117504a7aa51447ffa8691c7d86c5a1dcd05" }
118-
zcash_encoding = { git = "https://github.com/zcash/librustzcash.git", rev = "9ef4117504a7aa51447ffa8691c7d86c5a1dcd05" }
119-
zcash_history = { git = "https://github.com/zcash/librustzcash.git", rev = "9ef4117504a7aa51447ffa8691c7d86c5a1dcd05" }
120-
zcash_primitives = { git = "https://github.com/zcash/librustzcash.git", rev = "9ef4117504a7aa51447ffa8691c7d86c5a1dcd05" }
121-
zcash_proofs = { git = "https://github.com/zcash/librustzcash.git", rev = "9ef4117504a7aa51447ffa8691c7d86c5a1dcd05" }
122-
zcash_protocol = { git = "https://github.com/zcash/librustzcash.git", rev = "9ef4117504a7aa51447ffa8691c7d86c5a1dcd05" }

qa/supply-chain/audits.toml

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3250,6 +3250,12 @@ user-id = 169181 # Kris Nuttycombe (nuttycom)
32503250
start = "2024-08-20"
32513251
end = "2025-08-26"
32523252

3253+
[[trusted.zcash_primitives]]
3254+
criteria = "safe-to-deploy"
3255+
user-id = 6289 # Jack Grigg (str4d)
3256+
start = "2021-03-26"
3257+
end = "2025-10-02"
3258+
32533259
[[trusted.zcash_proofs]]
32543260
criteria = ["safe-to-deploy", "crypto-reviewed", "license-reviewed"]
32553261
user-id = 6289 # Jack Grigg (str4d)
@@ -3262,6 +3268,12 @@ user-id = 169181 # Kris Nuttycombe (nuttycom)
32623268
start = "2024-08-20"
32633269
end = "2025-08-26"
32643270

3271+
[[trusted.zcash_proofs]]
3272+
criteria = "safe-to-deploy"
3273+
user-id = 6289 # Jack Grigg (str4d)
3274+
start = "2021-03-26"
3275+
end = "2025-10-02"
3276+
32653277
[[trusted.zcash_protocol]]
32663278
criteria = "safe-to-deploy"
32673279
user-id = 169181 # Kris Nuttycombe (nuttycom)

qa/supply-chain/config.toml

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -562,10 +562,6 @@ criteria = "safe-to-deploy"
562562
version = "0.9.5"
563563
criteria = "safe-to-deploy"
564564

565-
[[exemptions.visibility]]
566-
version = "0.1.1"
567-
criteria = "safe-to-deploy"
568-
569565
[[exemptions.wait-timeout]]
570566
version = "0.2.0"
571567
criteria = "safe-to-deploy"
@@ -630,10 +626,6 @@ criteria = "safe-to-deploy"
630626
version = "2.5.0"
631627
criteria = "safe-to-deploy"
632628

633-
[[exemptions.zcash_encoding]]
634-
version = "0.2.1"
635-
criteria = "safe-to-deploy"
636-
637629
[[exemptions.zerocopy]]
638630
version = "0.7.35"
639631
criteria = "safe-to-deploy"

qa/supply-chain/imports.lock

Lines changed: 41 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,6 @@
11

22
# cargo-vet imports lock
33

4-
[[publisher.bridgetree]]
5-
version = "0.5.0"
6-
when = "2024-08-12"
7-
user-id = 169181
8-
user-login = "nuttycom"
9-
user-name = "Kris Nuttycombe"
10-
114
[[publisher.bridgetree]]
125
version = "0.6.0"
136
when = "2024-09-25"
@@ -55,13 +48,6 @@ when = "2023-03-22"
5548
user-id = 1244
5649
user-login = "ebfull"
5750

58-
[[publisher.incrementalmerkletree]]
59-
version = "0.6.0"
60-
when = "2024-08-12"
61-
user-id = 169181
62-
user-login = "nuttycom"
63-
user-name = "Kris Nuttycombe"
64-
6551
[[publisher.incrementalmerkletree]]
6652
version = "0.7.0"
6753
when = "2024-09-25"
@@ -168,11 +154,17 @@ user-login = "kennykerr"
168154
user-name = "Kenny Kerr"
169155

170156
[[publisher.zcash_address]]
171-
version = "0.5.0"
172-
when = "2024-08-26"
173-
user-id = 169181
174-
user-login = "nuttycom"
175-
user-name = "Kris Nuttycombe"
157+
version = "0.6.0"
158+
when = "2024-10-02"
159+
user-id = 6289
160+
user-login = "str4d"
161+
user-name = "Jack Grigg"
162+
163+
[[publisher.zcash_encoding]]
164+
version = "0.2.0"
165+
when = "2022-10-19"
166+
user-id = 1244
167+
user-login = "ebfull"
176168

177169
[[publisher.zcash_history]]
178170
version = "0.4.0"
@@ -189,22 +181,22 @@ user-login = "nuttycom"
189181
user-name = "Kris Nuttycombe"
190182

191183
[[publisher.zcash_primitives]]
192-
version = "0.17.0"
193-
when = "2024-08-26"
194-
user-id = 169181
195-
user-login = "nuttycom"
196-
user-name = "Kris Nuttycombe"
184+
version = "0.19.0"
185+
when = "2024-10-02"
186+
user-id = 6289
187+
user-login = "str4d"
188+
user-name = "Jack Grigg"
197189

198190
[[publisher.zcash_proofs]]
199-
version = "0.17.0"
200-
when = "2024-08-26"
201-
user-id = 169181
202-
user-login = "nuttycom"
203-
user-name = "Kris Nuttycombe"
191+
version = "0.19.0"
192+
when = "2024-10-02"
193+
user-id = 6289
194+
user-login = "str4d"
195+
user-name = "Jack Grigg"
204196

205197
[[publisher.zcash_protocol]]
206-
version = "0.3.0"
207-
when = "2024-08-26"
198+
version = "0.4.0"
199+
when = "2024-10-02"
208200
user-id = 169181
209201
user-login = "nuttycom"
210202
user-name = "Kris Nuttycombe"
@@ -1705,3 +1697,21 @@ who = "Jack Grigg <[email protected]>"
17051697
criteria = "safe-to-deploy"
17061698
delta = "1.0.61 -> 1.0.63"
17071699
aggregated-from = "https://raw.githubusercontent.com/zcash/librustzcash/main/supply-chain/audits.toml"
1700+
1701+
[[audits.zcash.audits.visibility]]
1702+
who = "Kris Nuttycombe <[email protected]>"
1703+
criteria = "safe-to-deploy"
1704+
version = "0.1.1"
1705+
notes = """
1706+
- Crate has no unsafe code, and sets `#![forbid(unsafe_code)]`.
1707+
- Crate has no powerful imports, and exclusively provides a proc macro
1708+
that safely malleates a visibility modifier.
1709+
"""
1710+
aggregated-from = "https://raw.githubusercontent.com/zcash/librustzcash/main/supply-chain/audits.toml"
1711+
1712+
[[audits.zcash.audits.zcash_encoding]]
1713+
who = "Kris Nuttycombe <[email protected]>"
1714+
criteria = "safe-to-deploy"
1715+
delta = "0.2.0 -> 0.2.1"
1716+
notes = "This release adds minor convenience methods and involves no unsafe code."
1717+
aggregated-from = "https://raw.githubusercontent.com/zcash/librustzcash/main/supply-chain/audits.toml"

0 commit comments

Comments
 (0)