pub fn verify( sig_type: SignatureType, sig_data: &[u8], data: &[u8], addr: &Address, ) -> Result<(), String>