buildERC20TransactionEndpoint method

  1. @override
String buildERC20TransactionEndpoint({
  1. required String address,
  2. required String contractAddress,
  3. int? startblock,
  4. int? endblock,
  5. int? page,
  6. int? offset,
  7. Sorting? sorting,
})
override

Implementation

@override
String buildERC20TransactionEndpoint({
  required String address,
  required String contractAddress,
  int? startblock,
  int? endblock,
  int? page,
  int? offset,
  Sorting? sorting,
}) {
  return "$base&module=account&action=tokentx&address=$address&contractaddress=$contractAddress"
      .addOptionalParameter('start_block', startblock)
      .addOptionalParameter('end_block', endblock)
      .addOptionalParameter('page', page)
      .addOptionalParameter('offset', offset)
      .addOptionalParameter('sort', sorting?.name);
}