Bip32FingerPrint constructor

Bip32FingerPrint([
  1. List<int>? fprint
])

Implementation

factory Bip32FingerPrint([List<int>? fprint]) {
  if (fprint == null) {
    return Bip32FingerPrint._(Bip32KeyDataConst.fingerprintMasterKey);
  }
  if (fprint.length < fixedLength()) {
    throw ArgumentException.invalidOperationArguments(
      "Bip32FingerPrint",
      reason: "Invalid fingerprint length",
    );
  }
  fprint = fprint.sublist(0, fixedLength());
  return Bip32FingerPrint._(fprint);
}