Token approval
On Ethereum-style networks a swap contract cannot take your token until you allow it. That permission is called an approval.
- The approval is a separate transaction with its own network fee.
- The wallet asks for the approval first, then for the swap itself.
- An approval stays valid after the swap. Approve only contracts of apps you trust.
Native coins such as ETH or BNB do not need an approval.