Function encode_extended_spending_key

Source
pub fn encode_extended_spending_key(
    hrp: &str,
    extsk: &ExtendedSpendingKey,
) -> String
Available on crate feature sapling only.
Expand description

Writes an ExtendedSpendingKey as a Bech32-encoded string.

ยงExamples

use zcash_protocol::constants::testnet::{COIN_TYPE, HRP_SAPLING_EXTENDED_SPENDING_KEY};
use zip32::AccountId;

use zcash_keys::{
    encoding::encode_extended_spending_key,
    keys::sapling,
};

let extsk = sapling::spending_key(&[0; 32][..], COIN_TYPE, AccountId::ZERO);
let encoded = encode_extended_spending_key(HRP_SAPLING_EXTENDED_SPENDING_KEY, &extsk);