Remove `network_type` calls that are obviated by the blanket impl.

This commit is contained in:
Kris Nuttycombe 2024-03-05 13:00:35 -07:00
parent b8aa5132c2
commit 51d4464472
5 changed files with 17 additions and 36 deletions

View File

@ -198,30 +198,25 @@ mod tests {
z_future: Some(expected_z_future),
};
assert_eq!(regtest.coin_type(), constants::regtest::COIN_TYPE);
assert_eq!(
regtest.network_type().coin_type(),
constants::regtest::COIN_TYPE
);
assert_eq!(
regtest.network_type().hrp_sapling_extended_spending_key(),
regtest.hrp_sapling_extended_spending_key(),
constants::regtest::HRP_SAPLING_EXTENDED_SPENDING_KEY
);
assert_eq!(
regtest
.network_type()
.hrp_sapling_extended_full_viewing_key(),
regtest.hrp_sapling_extended_full_viewing_key(),
constants::regtest::HRP_SAPLING_EXTENDED_FULL_VIEWING_KEY
);
assert_eq!(
regtest.network_type().hrp_sapling_payment_address(),
regtest.hrp_sapling_payment_address(),
constants::regtest::HRP_SAPLING_PAYMENT_ADDRESS
);
assert_eq!(
regtest.network_type().b58_pubkey_address_prefix(),
regtest.b58_pubkey_address_prefix(),
constants::regtest::B58_PUBKEY_ADDRESS_PREFIX
);
assert_eq!(
regtest.network_type().b58_script_address_prefix(),
regtest.b58_script_address_prefix(),
constants::regtest::B58_SCRIPT_ADDRESS_PREFIX
);
}

View File

@ -1240,9 +1240,7 @@ mod tests {
use {
crate::testing::AddressType,
zcash_client_backend::keys::sapling,
zcash_primitives::{
consensus::Parameters, transaction::components::amount::NonNegativeAmount,
},
zcash_primitives::transaction::components::amount::NonNegativeAmount,
};
#[test]
@ -1341,11 +1339,7 @@ mod tests {
// Generate some fake CompactBlocks.
let seed = [0u8; 32];
let account = AccountId::ZERO;
let extsk = sapling::spending_key(
&seed,
st.wallet().params.network_type().coin_type(),
account,
);
let extsk = sapling::spending_key(&seed, st.wallet().params.coin_type(), account);
let dfvk = extsk.to_diversifiable_full_viewing_key();
let (h1, meta1, _) = st.generate_next_block(
&dfvk,

View File

@ -712,13 +712,11 @@ mod tests {
)?;
let address = encode_payment_address(
wdb.params.network_type().hrp_sapling_payment_address(),
wdb.params.hrp_sapling_payment_address(),
&extfvk.default_address().1,
);
let extfvk = encode_extended_full_viewing_key(
wdb.params
.network_type()
.hrp_sapling_extended_full_viewing_key(),
wdb.params.hrp_sapling_extended_full_viewing_key(),
extfvk,
);
wdb.conn.execute(
@ -739,8 +737,7 @@ mod tests {
let seed = [0xab; 32];
let account = AccountId::ZERO;
let secret_key =
sapling::spending_key(&seed, db_data.params.network_type().coin_type(), account);
let secret_key = sapling::spending_key(&seed, db_data.params.coin_type(), account);
let extfvk = secret_key.to_extended_full_viewing_key();
init_0_3_0(&mut db_data, &extfvk, account).unwrap();
@ -852,13 +849,11 @@ mod tests {
)?;
let address = encode_payment_address(
wdb.params.network_type().hrp_sapling_payment_address(),
wdb.params.hrp_sapling_payment_address(),
&extfvk.default_address().1,
);
let extfvk = encode_extended_full_viewing_key(
wdb.params
.network_type()
.hrp_sapling_extended_full_viewing_key(),
wdb.params.hrp_sapling_extended_full_viewing_key(),
extfvk,
);
wdb.conn.execute(
@ -913,8 +908,7 @@ mod tests {
let seed = [0xab; 32];
let account = AccountId::ZERO;
let secret_key =
sapling::spending_key(&seed, db_data.params.network_type().coin_type(), account);
let secret_key = sapling::spending_key(&seed, db_data.params.coin_type(), account);
let extfvk = secret_key.to_extended_full_viewing_key();
init_autoshielding(&mut db_data, &extfvk, account).unwrap();

View File

@ -190,11 +190,11 @@ impl UnifiedSpendingKey {
transparent: legacy::AccountPrivKey::from_seed(_params, seed, _account)
.map_err(DerivationError::Transparent)?,
#[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")]
orchard: orchard::keys::SpendingKey::from_zip32_seed(
seed,
_params.network_type().coin_type(),
_params.coin_type(),
_account,
)
.map_err(DerivationError::Orchard)?,

View File

@ -120,9 +120,7 @@ impl AccountPrivKey {
) -> Result<AccountPrivKey, hdwallet::error::Error> {
ExtendedPrivKey::with_seed(seed)?
.derive_private_key(KeyIndex::hardened_from_normalize_index(44)?)?
.derive_private_key(KeyIndex::hardened_from_normalize_index(
params.network_type().coin_type(),
)?)?
.derive_private_key(KeyIndex::hardened_from_normalize_index(params.coin_type())?)?
.derive_private_key(KeyIndex::hardened_from_normalize_index(account.into())?)
.map(AccountPrivKey)
}