When using Zerion, you may come across a transaction screen that requires you to 'approve' your token to complete your trade. Most interactions with your wallet require two transactions to go through:
- Allowing the Zerion interface to spend the asset
- Confirming the transaction
Why do I need to approve the transaction?
When clicking on 'Approve', you permit the smart contract to interact with the chosen DeFi token within your wallet.
This permission gives a third party like Zerion the right to facilitate a transaction with your token. Once you have enabled a token, you don't need to ever re-enable it unless the token developer's issue an update in the token's smart contract.
This extra step my seem complicated and unnecessary, but it exists for security purposes. The permission helps ensure that your tokens are never traded without your consent.