isValid method

bool isValid()

Implementation

bool isValid() {
  if (_payload.length != 80) return false;
  if (_payload[0] != version) return false;

  final prefix = _payload[2];
  if (prefix != 0x02 && prefix != 0x03) return false;

  for (var i = 67; i < 80; i++) {
    if (_payload[i] != 0) return false;
  }

  return true;
}