pub trait TryStringExt {
// Required methods
fn try_base58_decoded(&self) -> Result<Vec<u8>, TypeError>;
fn try_base58_check_decoded(&self) -> Result<Vec<u8>, TypeError>;
fn try_address_to_scripthash(&self) -> Result<ScriptHash, TypeError>;
}