validatePubKey static method

void validatePubKey(
  1. List<int> pubKeyBytes,
  2. EllipticCurveTypes curveType
)

Implementation

static void validatePubKey(
  List<int> pubKeyBytes,
  EllipticCurveTypes curveType,
) {
  try {
    IPublicKey.fromBytes(pubKeyBytes, curveType);
  } catch (_) {
    throw AddressConverterException.addressKeyValidationFailed(
      reason: "Invalid ${curveType.name} public key.",
    );
  }
}