isValidAddress method
Implementation
bool isValidAddress() {
if (_precompiledContracts.contains(bytesToHex(addressBytes))) {
return true;
}
if (bytesToHex(addressBytes.sublist(1, 2)) !=
calculateCheckSum(
addressBytes.sublist(2),
addressBytes.sublist(0, 1),
)) {
return false;
}
return true;
}