So one of the most annoying things for me is having to Approve before calling Swap or Deposit.
I would love there to be a proxy contract which just calls Approve and Swap/Deposit in the same function.
Are there any existing contracts that implement this already?