calculateFees method

Future<double> calculateFees({
  1. required Transaction transaction,
  2. required ApiService apiService,
  3. double slippage = 0.01,
})

Implementation

Future<double> calculateFees({
  required Transaction transaction,
  required ApiService apiService,
  double slippage = 0.01,
}) async {
  final transactionFee = await apiService.getTransactionFee(transaction);
  final fees = fromBigInt(transactionFee.fee) * slippage;
  log(
    'Transaction ${transaction.address} : $fees UCO',
  );
  return fees;
}