aggregate static method

dynamic aggregate({
  1. required List<Signature> signs,
})

aggregate signatures

Implementation

static aggregate({required List<Signature> signs}) async {
  Bytes sigsStream = signs.fold<Bytes>(
    Bytes([]),
    (previousValue, element) => previousValue + element,
  );

  final result = await api.signatureAggregate(
    sigsStream: sigsStream.byteList,
    length: signs.length,
  );
  return Signature(result);
}