Fix dependencies to repair `cargo -p` subproject builds.
This commit is contained in:
parent
79e499ea41
commit
1e5d253c9c
|
@ -85,6 +85,7 @@ which = "4"
|
|||
[dev-dependencies]
|
||||
assert_matches.workspace = true
|
||||
gumdrop = "0.8"
|
||||
incrementalmerkletree = { workspace = true, features = ["test-dependencies"] }
|
||||
jubjub.workspace = true
|
||||
proptest.workspace = true
|
||||
rand_core.workspace = true
|
||||
|
|
|
@ -14,6 +14,7 @@ use tempfile::NamedTempFile;
|
|||
#[cfg(feature = "unstable")]
|
||||
use tempfile::TempDir;
|
||||
|
||||
use zcash_client_backend::fees::{standard, DustOutputPolicy};
|
||||
#[allow(deprecated)]
|
||||
use zcash_client_backend::{
|
||||
address::RecipientAddress,
|
||||
|
@ -36,10 +37,6 @@ use zcash_client_backend::{
|
|||
wallet::OvkPolicy,
|
||||
zip321,
|
||||
};
|
||||
use zcash_client_backend::{
|
||||
fees::{standard, DustOutputPolicy},
|
||||
proto::proposal,
|
||||
};
|
||||
use zcash_note_encryption::Domain;
|
||||
use zcash_primitives::{
|
||||
block::BlockHash,
|
||||
|
@ -74,9 +71,12 @@ use super::BlockDb;
|
|||
|
||||
#[cfg(feature = "transparent-inputs")]
|
||||
use {
|
||||
zcash_client_backend::data_api::wallet::{
|
||||
zcash_client_backend::{
|
||||
data_api::wallet::{
|
||||
input_selection::ShieldingSelector, propose_shielding, shield_transparent_funds,
|
||||
},
|
||||
proto::proposal,
|
||||
},
|
||||
zcash_primitives::legacy::TransparentAddress,
|
||||
};
|
||||
|
||||
|
@ -571,6 +571,7 @@ impl<Cache> TestState<Cache> {
|
|||
change_memo,
|
||||
);
|
||||
|
||||
#[cfg(feature = "transparent-inputs")]
|
||||
if let Ok(proposal) = &result {
|
||||
check_proposal_serialization_roundtrip(self.wallet(), proposal);
|
||||
}
|
||||
|
@ -1072,6 +1073,7 @@ pub(crate) fn input_selector(
|
|||
|
||||
// Checks that a protobuf proposal serialized from the provided proposal value correctly parses to
|
||||
// the same proposal value.
|
||||
#[cfg(feature = "transparent-inputs")]
|
||||
pub(crate) fn check_proposal_serialization_roundtrip(
|
||||
db_data: &WalletDb<rusqlite::Connection, Network>,
|
||||
proposal: &Proposal<StandardFeeRule, ReceivedNoteId>,
|
||||
|
|
|
@ -102,7 +102,7 @@ pprof = { version = "0.11", features = ["criterion", "flamegraph"] } # MSRV 1.56
|
|||
|
||||
[features]
|
||||
default = ["multicore"]
|
||||
multicore = ["orchard/multicore"]
|
||||
multicore = ["bellman/multicore", "orchard/multicore"]
|
||||
transparent-inputs = ["hdwallet", "ripemd", "secp256k1"]
|
||||
temporary-zcashd = []
|
||||
test-dependencies = ["proptest", "orchard/test-dependencies"]
|
||||
|
|
Loading…
Reference in New Issue