AptosMultiEd25519Signature constructor
AptosMultiEd25519Signature({
- required List<
AptosEd25519Signature> signatures, - required List<
int> bitmap,
Implementation
factory AptosMultiEd25519Signature(
{required List<AptosEd25519Signature> signatures,
required List<int> bitmap}) {
if (signatures.length > AptosConstants.maxSignatureLength) {
throw DartAptosPluginException(
"Signature length exceeds the maximum allowed limit of ${AptosConstants.maxSignatureLength}.");
}
if (bitmap.length != AptosConstants.bitmapLength) {
throw DartAptosPluginException(
"Bitmap length must be exactly ${AptosConstants.bitmapLength}",
details: {"length": bitmap.length});
}
return AptosMultiEd25519Signature._(signatures: signatures, bitmap: bitmap);
}