Token approvals are a standard DeFi security measure. They give smart contracts permission to move your tokens.
Your first trade with any token requires an approval transaction which costs network fees. After that, you only need to sign messages to trade. Message signing is free.
We use Permit2 for efficient approvals. If you've already approved a token on any Permit2-enabled protocol, you won't need to do so again on Bebop.
For security, regularly review and revoke unused approvals with dapps such ashttps://revoke.cash.
