checkRFC4648Base32 function
Implementation
bool checkRFC4648Base32(String address, String prefix) {
try {
String addressData = address.substring(
address.indexOf(prefix) + prefix.length,
);
final decoded =
Base32.decode(addressData, type: Base32Type.RFC4648).toUint8List();
final addressEncode = Base32.encode(decoded, type: Base32Type.RFC4648);
return addressEncode == addressData;
} catch (error) {
return false;
}
}