Using an approval-based route, fermi swap can carry out an ERC-20 swap once the required token approval is in place.