Bip32FingerPrint constructor
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);
}