pub fn encode_extended_spending_key(
hrp: &str,
extsk: &ExtendedSpendingKey,
) -> StringAvailable on crate feature
sapling only.Expand description
Writes an ExtendedSpendingKey as a Bech32-encoded string.
ยงExamples
use zcash_keys::constants::testnet::HRP_SAPLING_EXTENDED_SPENDING_KEY;
use zcash_protocol::constants::testnet::COIN_TYPE;
use zip32::AccountId;
use zcash_keys::{
encoding::encode_extended_spending_key,
keys::sapling,
};
let extsk = sapling::spending_key(&[0; 32][..], COIN_TYPE, AccountId::ZERO).expect("the derivation path yields a valid key");
let encoded = encode_extended_spending_key(HRP_SAPLING_EXTENDED_SPENDING_KEY, &extsk);