pub fn encode_transparent_address(
pubkey_version: &[u8],
script_version: &[u8],
addr: &TransparentAddress,
) -> StringExpand description
Writes a [TransparentAddress] as a Base58Check-encoded string.
ยงExamples
use zcash_keys::encoding::encode_transparent_address;
use zcash_address::constants::testnet;
use transparent::address::TransparentAddress;
assert_eq!(
encode_transparent_address(
&testnet::B58_PUBKEY_ADDRESS_PREFIX,
&testnet::B58_SCRIPT_ADDRESS_PREFIX,
&TransparentAddress::PublicKeyHash([0; 20]),
),
"tm9iMLAuYMzJ6jtFLcA7rzUmfreGuKvr7Ma",
);
assert_eq!(
encode_transparent_address(
&testnet::B58_PUBKEY_ADDRESS_PREFIX,
&testnet::B58_SCRIPT_ADDRESS_PREFIX,
&TransparentAddress::ScriptHash([0; 20]),
),
"t26YoyZ1iPgiMEWL4zGUm74eVWfhyDMXzY2",
);