When using Zerion, you may come across a transaction screen that requires you to 'enable' 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 first?
When clicking on 'Enable', you permit the smart contract to interact with your chosen DeFi token within your wallet.
This permission gives a 3rd 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.