Zerionwallet: limit token access in Zerion Wallet
The Zerion browser extension lets you edit a token spending limit before signing an approval. You can also review and revoke previously granted permissions using an external token approval manager.
What an approval permits
A token approval gives a smart contract permission to use the approved token on your behalf. Its spending allowance defines how much the contract may spend. The Zerion extension lets you grant the exact amount a trade needs.
Approval and swap confirmation authorize different actions. When a swap requires a separate approval transaction, the approval comes first and the swap needs its own confirmation. Signing that approval alone does not complete the exchange.
Allowance controls and transaction details
| Item | Available control or detail | Where it applies |
|---|---|---|
| Token spending allowance | An editable spending limit, including the amount a trade needs | In the Zerion extension, before signing the token approval |
| Requesting app and contract | The application requesting the transaction and the contract it routes through | In the transaction preview |
| Asset movements | The assets expected to leave and enter the wallet | For the transaction being previewed before signing |
| Transaction costs | The network fee and transaction total | In the transaction preview, before signing |
| Existing allowances | Review and revocation through an external token approval manager | For permissions already granted |
Read the allowance alongside the transaction preview
The allowance describes permitted spending. The preview describes the transaction's expected effect.
Check the requesting app and contract against the action you intend to perform. For a trade requiring approval, the Zerion extension's editable allowance lets you restrict permission to the amount the trade needs. Compare the expected asset movements with your intended transaction and reject the request if they differ.
Review access you have already granted
Existing allowances can be reviewed and revoked using an external token approval manager. Use it to withdraw permissions you no longer want to maintain.