Change the Rust depdendencies to use our newly published crates #5590
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Summary
This commit replaces all the dependencies on our forked crates on
github.com
to the corresponding crates oncrates.io
. Specifically:bellperson
->ironfish-bellperson
jubjub
->ironfish-jubjub
zcash_primitives
->ironfish-primitives
zcash_proofs
->ironfish-proofs
The following crates were also being consumed from
github.com
and have been restored to the original version oncrates.io
(no need to publish a fork):equihash
f4jumble
zcash_address
zcash_encoding
zcash_encoding
zcash_note_encryption
With this commit,
ironfish-zkp
andironfish-rust
have 100% of their dependencies on crates oncrates.io
.Testing Plan
cargo publish --dry-run -p ironfish_zkp
(can't do the same withironfish
beforeironfish_zkp
is published)Cargo.lock
and verify that there are no URIs starting withgit+https://
; alternatively: runcargo tree
and check that there are no URIs starting withhttps://
Documentation
N/A
Breaking Change
N/A