[−][src]Function cash_addr::decode
pub fn decode(address: &str) -> Result<(String, AddressType, Vec<u8>)>
Decode cash_addr.
Arguments
address
- cash_addr format address
Resurns
- Prefix.
- Address type.
- hashed publickey.
Example
use cash_addr::{decode, AddressType}; let data = [0xF5, 0xBF, 0x48, 0xB3, 0x97, 0xDA, 0xE7, 0x0B, 0xE8, 0x2B, 0x3C, 0xCA, 0x47, 0x93, 0xF8, 0xEB, 0x2B, 0x6C, 0xDA, 0xC9]; let address = "bitcoincash:qr6m7j9njldwwzlg9v7v53unlr4jkmx6eylep8ekg2"; let (prefix, addr_type, hash) = decode(address).unwrap(); assert_eq!(prefix, "bitcoincash"); assert_eq!(addr_type, AddressType::P2PKH); assert_eq!(hash, data);