Remove `network_type` calls that are obviated by the blanket impl.
This commit is contained in:
parent
b8aa5132c2
commit
51d4464472
|
@ -198,30 +198,25 @@ mod tests {
|
||||||
z_future: Some(expected_z_future),
|
z_future: Some(expected_z_future),
|
||||||
};
|
};
|
||||||
|
|
||||||
|
assert_eq!(regtest.coin_type(), constants::regtest::COIN_TYPE);
|
||||||
assert_eq!(
|
assert_eq!(
|
||||||
regtest.network_type().coin_type(),
|
regtest.hrp_sapling_extended_spending_key(),
|
||||||
constants::regtest::COIN_TYPE
|
|
||||||
);
|
|
||||||
assert_eq!(
|
|
||||||
regtest.network_type().hrp_sapling_extended_spending_key(),
|
|
||||||
constants::regtest::HRP_SAPLING_EXTENDED_SPENDING_KEY
|
constants::regtest::HRP_SAPLING_EXTENDED_SPENDING_KEY
|
||||||
);
|
);
|
||||||
assert_eq!(
|
assert_eq!(
|
||||||
regtest
|
regtest.hrp_sapling_extended_full_viewing_key(),
|
||||||
.network_type()
|
|
||||||
.hrp_sapling_extended_full_viewing_key(),
|
|
||||||
constants::regtest::HRP_SAPLING_EXTENDED_FULL_VIEWING_KEY
|
constants::regtest::HRP_SAPLING_EXTENDED_FULL_VIEWING_KEY
|
||||||
);
|
);
|
||||||
assert_eq!(
|
assert_eq!(
|
||||||
regtest.network_type().hrp_sapling_payment_address(),
|
regtest.hrp_sapling_payment_address(),
|
||||||
constants::regtest::HRP_SAPLING_PAYMENT_ADDRESS
|
constants::regtest::HRP_SAPLING_PAYMENT_ADDRESS
|
||||||
);
|
);
|
||||||
assert_eq!(
|
assert_eq!(
|
||||||
regtest.network_type().b58_pubkey_address_prefix(),
|
regtest.b58_pubkey_address_prefix(),
|
||||||
constants::regtest::B58_PUBKEY_ADDRESS_PREFIX
|
constants::regtest::B58_PUBKEY_ADDRESS_PREFIX
|
||||||
);
|
);
|
||||||
assert_eq!(
|
assert_eq!(
|
||||||
regtest.network_type().b58_script_address_prefix(),
|
regtest.b58_script_address_prefix(),
|
||||||
constants::regtest::B58_SCRIPT_ADDRESS_PREFIX
|
constants::regtest::B58_SCRIPT_ADDRESS_PREFIX
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
|
@ -1240,9 +1240,7 @@ mod tests {
|
||||||
use {
|
use {
|
||||||
crate::testing::AddressType,
|
crate::testing::AddressType,
|
||||||
zcash_client_backend::keys::sapling,
|
zcash_client_backend::keys::sapling,
|
||||||
zcash_primitives::{
|
zcash_primitives::transaction::components::amount::NonNegativeAmount,
|
||||||
consensus::Parameters, transaction::components::amount::NonNegativeAmount,
|
|
||||||
},
|
|
||||||
};
|
};
|
||||||
|
|
||||||
#[test]
|
#[test]
|
||||||
|
@ -1341,11 +1339,7 @@ mod tests {
|
||||||
// Generate some fake CompactBlocks.
|
// Generate some fake CompactBlocks.
|
||||||
let seed = [0u8; 32];
|
let seed = [0u8; 32];
|
||||||
let account = AccountId::ZERO;
|
let account = AccountId::ZERO;
|
||||||
let extsk = sapling::spending_key(
|
let extsk = sapling::spending_key(&seed, st.wallet().params.coin_type(), account);
|
||||||
&seed,
|
|
||||||
st.wallet().params.network_type().coin_type(),
|
|
||||||
account,
|
|
||||||
);
|
|
||||||
let dfvk = extsk.to_diversifiable_full_viewing_key();
|
let dfvk = extsk.to_diversifiable_full_viewing_key();
|
||||||
let (h1, meta1, _) = st.generate_next_block(
|
let (h1, meta1, _) = st.generate_next_block(
|
||||||
&dfvk,
|
&dfvk,
|
||||||
|
|
|
@ -712,13 +712,11 @@ mod tests {
|
||||||
)?;
|
)?;
|
||||||
|
|
||||||
let address = encode_payment_address(
|
let address = encode_payment_address(
|
||||||
wdb.params.network_type().hrp_sapling_payment_address(),
|
wdb.params.hrp_sapling_payment_address(),
|
||||||
&extfvk.default_address().1,
|
&extfvk.default_address().1,
|
||||||
);
|
);
|
||||||
let extfvk = encode_extended_full_viewing_key(
|
let extfvk = encode_extended_full_viewing_key(
|
||||||
wdb.params
|
wdb.params.hrp_sapling_extended_full_viewing_key(),
|
||||||
.network_type()
|
|
||||||
.hrp_sapling_extended_full_viewing_key(),
|
|
||||||
extfvk,
|
extfvk,
|
||||||
);
|
);
|
||||||
wdb.conn.execute(
|
wdb.conn.execute(
|
||||||
|
@ -739,8 +737,7 @@ mod tests {
|
||||||
|
|
||||||
let seed = [0xab; 32];
|
let seed = [0xab; 32];
|
||||||
let account = AccountId::ZERO;
|
let account = AccountId::ZERO;
|
||||||
let secret_key =
|
let secret_key = sapling::spending_key(&seed, db_data.params.coin_type(), account);
|
||||||
sapling::spending_key(&seed, db_data.params.network_type().coin_type(), account);
|
|
||||||
let extfvk = secret_key.to_extended_full_viewing_key();
|
let extfvk = secret_key.to_extended_full_viewing_key();
|
||||||
|
|
||||||
init_0_3_0(&mut db_data, &extfvk, account).unwrap();
|
init_0_3_0(&mut db_data, &extfvk, account).unwrap();
|
||||||
|
@ -852,13 +849,11 @@ mod tests {
|
||||||
)?;
|
)?;
|
||||||
|
|
||||||
let address = encode_payment_address(
|
let address = encode_payment_address(
|
||||||
wdb.params.network_type().hrp_sapling_payment_address(),
|
wdb.params.hrp_sapling_payment_address(),
|
||||||
&extfvk.default_address().1,
|
&extfvk.default_address().1,
|
||||||
);
|
);
|
||||||
let extfvk = encode_extended_full_viewing_key(
|
let extfvk = encode_extended_full_viewing_key(
|
||||||
wdb.params
|
wdb.params.hrp_sapling_extended_full_viewing_key(),
|
||||||
.network_type()
|
|
||||||
.hrp_sapling_extended_full_viewing_key(),
|
|
||||||
extfvk,
|
extfvk,
|
||||||
);
|
);
|
||||||
wdb.conn.execute(
|
wdb.conn.execute(
|
||||||
|
@ -913,8 +908,7 @@ mod tests {
|
||||||
|
|
||||||
let seed = [0xab; 32];
|
let seed = [0xab; 32];
|
||||||
let account = AccountId::ZERO;
|
let account = AccountId::ZERO;
|
||||||
let secret_key =
|
let secret_key = sapling::spending_key(&seed, db_data.params.coin_type(), account);
|
||||||
sapling::spending_key(&seed, db_data.params.network_type().coin_type(), account);
|
|
||||||
let extfvk = secret_key.to_extended_full_viewing_key();
|
let extfvk = secret_key.to_extended_full_viewing_key();
|
||||||
|
|
||||||
init_autoshielding(&mut db_data, &extfvk, account).unwrap();
|
init_autoshielding(&mut db_data, &extfvk, account).unwrap();
|
||||||
|
|
|
@ -190,11 +190,11 @@ impl UnifiedSpendingKey {
|
||||||
transparent: legacy::AccountPrivKey::from_seed(_params, seed, _account)
|
transparent: legacy::AccountPrivKey::from_seed(_params, seed, _account)
|
||||||
.map_err(DerivationError::Transparent)?,
|
.map_err(DerivationError::Transparent)?,
|
||||||
#[cfg(feature = "sapling")]
|
#[cfg(feature = "sapling")]
|
||||||
sapling: sapling::spending_key(seed, _params.network_type().coin_type(), _account),
|
sapling: sapling::spending_key(seed, _params.coin_type(), _account),
|
||||||
#[cfg(feature = "orchard")]
|
#[cfg(feature = "orchard")]
|
||||||
orchard: orchard::keys::SpendingKey::from_zip32_seed(
|
orchard: orchard::keys::SpendingKey::from_zip32_seed(
|
||||||
seed,
|
seed,
|
||||||
_params.network_type().coin_type(),
|
_params.coin_type(),
|
||||||
_account,
|
_account,
|
||||||
)
|
)
|
||||||
.map_err(DerivationError::Orchard)?,
|
.map_err(DerivationError::Orchard)?,
|
||||||
|
|
|
@ -120,9 +120,7 @@ impl AccountPrivKey {
|
||||||
) -> Result<AccountPrivKey, hdwallet::error::Error> {
|
) -> Result<AccountPrivKey, hdwallet::error::Error> {
|
||||||
ExtendedPrivKey::with_seed(seed)?
|
ExtendedPrivKey::with_seed(seed)?
|
||||||
.derive_private_key(KeyIndex::hardened_from_normalize_index(44)?)?
|
.derive_private_key(KeyIndex::hardened_from_normalize_index(44)?)?
|
||||||
.derive_private_key(KeyIndex::hardened_from_normalize_index(
|
.derive_private_key(KeyIndex::hardened_from_normalize_index(params.coin_type())?)?
|
||||||
params.network_type().coin_type(),
|
|
||||||
)?)?
|
|
||||||
.derive_private_key(KeyIndex::hardened_from_normalize_index(account.into())?)
|
.derive_private_key(KeyIndex::hardened_from_normalize_index(account.into())?)
|
||||||
.map(AccountPrivKey)
|
.map(AccountPrivKey)
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue