This commit is contained in:
DenioD
2019-10-24 00:43:57 +02:00
parent 44a1c3981d
commit b51e7c055b
2 changed files with 3 additions and 3 deletions

View File

@@ -25,7 +25,7 @@ pub const HRP_SAPLING_EXTENDED_FULL_VIEWING_KEY: &str = "zxviews";
/// ///
/// [`PaymentAddress`]: sapling_crypto::primitives::PaymentAddress /// [`PaymentAddress`]: sapling_crypto::primitives::PaymentAddress
/// [Zcash Protocol Specification]: https://github.com/zcash/zips/blob/master/protocol/protocol.pdf /// [Zcash Protocol Specification]: https://github.com/zcash/zips/blob/master/protocol/protocol.pdf
pub const HRP_SAPLING_PAYMENT_ADDRESS: &str = "zs"; pub const HRP_SAPLING_PAYMENT_ADDRESS: &str = "zs1";
/// The prefix for a Base58Check-encoded mainnet [`TransparentAddress::PublicKey`]. /// The prefix for a Base58Check-encoded mainnet [`TransparentAddress::PublicKey`].
/// ///

View File

@@ -220,13 +220,13 @@ pub fn encode_transparent_address(
) -> String { ) -> String {
let decoded = match addr { let decoded = match addr {
TransparentAddress::PublicKey(key_id) => { TransparentAddress::PublicKey(key_id) => {
let mut decoded = vec![0; pubkey_version.len() + 21]; let mut decoded = vec![0; pubkey_version.len() + 20];
decoded[..pubkey_version.len()].copy_from_slice(pubkey_version); decoded[..pubkey_version.len()].copy_from_slice(pubkey_version);
decoded[pubkey_version.len()..].copy_from_slice(key_id); decoded[pubkey_version.len()..].copy_from_slice(key_id);
decoded decoded
} }
TransparentAddress::Script(script_id) => { TransparentAddress::Script(script_id) => {
let mut decoded = vec![0; script_version.len() + 21]; let mut decoded = vec![0; script_version.len() + 20];
decoded[..script_version.len()].copy_from_slice(script_version); decoded[..script_version.len()].copy_from_slice(script_version);
decoded[script_version.len()..].copy_from_slice(script_id); decoded[script_version.len()..].copy_from_slice(script_id);
decoded decoded