isProtocolCompatible function

bool isProtocolCompatible(
  1. int remoteVersion, {
  2. int? remoteMin,
})

Whether a peer advertising remoteVersion (with optional remoteMin) is compatible with this build.

Implementation

bool isProtocolCompatible(int remoteVersion, {int? remoteMin}) {
  final theirMin = remoteMin ?? remoteVersion;
  return remoteVersion >= kMinProtocolVersion && theirMin <= kProtocolVersion;
}