Recently i have done tx on uniswap. The total fees cost goes 50-80USD. noramlly compare to binance smart chain its huge.
anyway there is "Approve" and "swap" . each there are charging. why there are two things , means approve and swap,
there need to eth 2.0 or BSC needy to replacement this insane network fees... I really fedup
This problem has been discussed for almost a year and is still without a solution...
Swap platforms usually have high gas fees because many of them also farm there. If the coin/token you want to exchange is another exchange option then just choose another exchange, don't uniswap.