swapEthForExactTokens method 
    
    
    
  Implementation
  Future<String> swapEthForExactTokens({
  required BigInt amountOut,
  required BigInt amountInMax,
  required List<String> path,
  required String to,
  required BigInt deadline,
  required Uint8List privateKey,
  required String sender,
}) async {
  final function = abi.getFunction("swapETHForExactTokens")!;
  final result = await interact(
    privateKey: privateKey,
    sender: sender,
    function: function.addValues(values: [amountOut, path, to, deadline]),
    value: amountInMax,
  );
  return result;
}