aggregate method

Future<MulticallResult> aggregate(
  1. List<MulticallPayload> payload
)

Implementation

Future<MulticallResult> aggregate(List<MulticallPayload> payload) async {
  assert(payload.isNotEmpty, 'payload should not be empty');

  final res = await contract.call<List>('aggregate', [
    payload.map((e) => e.serialize()).toList(),
  ]);
  return MulticallResult(
      int.parse(res[0].toString()), (res[1] as List).cast());
}