MultiSigPublicKey.fromPublicKeys constructor
MultiSigPublicKey.fromPublicKeys({
- required int threshold,
- required List<
PublicKeyWeight> publicKeys,
Implementation
factory MultiSigPublicKey.fromPublicKeys({
required int threshold,
required List<PublicKeyWeight> publicKeys
}) {
final pubKeyStruct = MultiSigPublicKeyStruct(
publicKeys.map((e) {
final scheme = SIGNATURE_SCHEME_TO_FLAG.flagToScheme(e.publicKey.flag());
return PubkeyEnumWeightPair({ scheme.name: e.publicKey.toRawBytes() }, e.weight);
}).toList(),
threshold,
);
return MultiSigPublicKey(pubKeyStruct);
}