@@ -30,16 +30,16 @@ edition = "2021"
3030
3131[workspace .dependencies ]
3232incrementalmerkletree = { version = " 0.8.2" , features = [" legacy-api" ] }
33- orchard = " 0.14 "
33+ orchard = " 0.15.0-pre.1 "
3434sapling-crypto = " 0.7"
35- zcash_address = " 0.12 "
35+ zcash_address = " 0.13.0-pre.0 "
3636zcash_encoding = " 0.4"
37- zcash_history = " 0.4 "
38- zcash_keys = " 0.14 "
39- zcash_primitives = " 0.28 "
40- zcash_proofs = " 0.28 "
41- zcash_transparent = " 0.8 "
42- zcash_protocol = " 0.9 "
37+ zcash_history = " 0.5.0-pre.0 "
38+ zcash_keys = " 0.15.0-pre.0 "
39+ zcash_primitives = " 0.29.0-pre.0 "
40+ zcash_proofs = " 0.29.0-pre.0 "
41+ zcash_transparent = " 0.9.0-pre.0 "
42+ zcash_protocol = " 0.10.0-pre.0 "
4343zip32 = " 0.2"
4444abscissa_core = " 0.7"
4545base64 = " 0.22.1"
@@ -329,7 +329,7 @@ debug = false
329329# The linter should ignore these expected config flags/values
330330unexpected_cfgs = { level = " warn" , check-cfg = [
331331 ' cfg(tokio_unstable)' , # Used by tokio-console
332- ' cfg(zcash_unstable, values("zfuture", "nu6.1", "nu6.3", " nu7", "zip235"))' # Used in Zebra and librustzcash
332+ ' cfg(zcash_unstable, values("zfuture", "nu6.1", "nu7", "zip235"))' # Used in Zebra and librustzcash
333333] }
334334
335335# High-risk code
@@ -379,19 +379,15 @@ unwrap_in_result = "warn"
379379# TODOs: fix this lint eventually
380380result_large_err = " allow"
381381
382- # EXPERIMENTAL (NU6.3 / Ironwood spike): pin the librustzcash family to the
383- # valargroup fork that adds v6 Ironwood txid/sighash support, and orchard to the
384- # matching qr_orchard fork it depends on. Versions match our crates.io pins
385- # (zcash_primitives 0.28, zcash_protocol 0.9, orchard 0.14), so this is a
386- # source-only patch. Revert this block to return to the released crates.
387- # Fork branch is force-pushed; pin to a rev before relying on this.
388382[patch .crates-io ]
389- zcash_primitives = { git = " https://github.com/valargroup/librustzcash" , branch = " adam/ironwood-split-2-v6-txid" }
390- zcash_protocol = { git = " https://github.com/valargroup/librustzcash" , branch = " adam/ironwood-split-2-v6-txid" }
391- zcash_proofs = { git = " https://github.com/valargroup/librustzcash" , branch = " adam/ironwood-split-2-v6-txid" }
392- zcash_keys = { git = " https://github.com/valargroup/librustzcash" , branch = " adam/ironwood-split-2-v6-txid" }
393- zcash_address = { git = " https://github.com/valargroup/librustzcash" , branch = " adam/ironwood-split-2-v6-txid" }
394- zcash_encoding = { git = " https://github.com/valargroup/librustzcash" , branch = " adam/ironwood-split-2-v6-txid" }
395- zcash_transparent = { git = " https://github.com/valargroup/librustzcash" , branch = " adam/ironwood-split-2-v6-txid" }
396- zcash_history = { git = " https://github.com/valargroup/librustzcash" , branch = " adam/ironwood-split-2-v6-txid" }
397- orchard = { git = " https://github.com/valargroup/qr_orchard" , rev = " 6f1a5eaddcf0e016101c0c62a477d48f31e7a83f" }
383+ # TEMPORARY: Pin librustzcash crates to https://github.com/zcash/librustzcash/pull/2509
384+ equihash = { git = " https://github.com/zcash/librustzcash.git" , rev = " 703fe3e6608fab8be0dedbbcbf684f030a1ea451" }
385+ f4jumble = { git = " https://github.com/zcash/librustzcash.git" , rev = " 703fe3e6608fab8be0dedbbcbf684f030a1ea451" }
386+ transparent = { package = " zcash_transparent" , git = " https://github.com/zcash/librustzcash.git" , rev = " 703fe3e6608fab8be0dedbbcbf684f030a1ea451" }
387+ zcash_address = { git = " https://github.com/zcash/librustzcash.git" , rev = " 703fe3e6608fab8be0dedbbcbf684f030a1ea451" }
388+ zcash_encoding = { git = " https://github.com/zcash/librustzcash.git" , rev = " 703fe3e6608fab8be0dedbbcbf684f030a1ea451" }
389+ zcash_history = { git = " https://github.com/zcash/librustzcash.git" , rev = " 703fe3e6608fab8be0dedbbcbf684f030a1ea451" }
390+ zcash_keys = { git = " https://github.com/zcash/librustzcash.git" , rev = " 703fe3e6608fab8be0dedbbcbf684f030a1ea451" }
391+ zcash_primitives = { git = " https://github.com/zcash/librustzcash.git" , rev = " 703fe3e6608fab8be0dedbbcbf684f030a1ea451" }
392+ zcash_proofs = { git = " https://github.com/zcash/librustzcash.git" , rev = " 703fe3e6608fab8be0dedbbcbf684f030a1ea451" }
393+ zcash_protocol = { git = " https://github.com/zcash/librustzcash.git" , rev = " 703fe3e6608fab8be0dedbbcbf684f030a1ea451" }
0 commit comments