aggregate method
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());
}