verifyAddress method
Implementation
bool verifyAddress({
required Address address,
required String message,
required String prefix,
}) {
late Uint8List pkHash;
if (address is P2PKHAddress) {
pkHash = address.hash;
} else if (address is P2WPKHAddress) {
pkHash = address.data;
} else {
return false;
}
final pk = recover(message, prefix);
return pk != null && bytesEqual(hash160(pk.data), pkHash);
}