Why do I have to approve tokens before swapping?
The DEX market is a non-custodial platform. This means that the DEX doesn’t have access to your funds. The DEX requires approval to the token you want to swap, before it can initiate a swap.
Every token needs to be approved just once. Once approved, you can freely trade it on the DEX.