Token Approvals

Token Approvals
Token Approvals

The approval tool sets ERC20 token allowances for smart contracts, granting them permission to transfer your tokens on your behalf. This is required before using DEXs, lending protocols, and other DeFi applications.

Overview

You can set specific amounts for controlled spending, unlimited allowances for convenience, or revoke existing approvals by setting the allowance to zero. The tool displays current allowances before requesting changes and requires wallet confirmation for all approval transactions.

Examples

"Approve 100 USDC for Uniswap"
"Allow Aave to spend 1000 DAI"
"Approve unlimited USDT for 0x7a250d..."
"Revoke my DAI approval for SushiSwap"
"How much USDC have I approved for Uniswap?"

Parameters

ParameterRequiredDescription
tokenYesToken symbol or contract
spenderYesContract address or protocol name
amountYesAmount or "unlimited"
networkNoTarget network (defaults to current)

Security

Unlimited approvals are risky. If a contract is compromised, it can drain all approved tokens. Prefer specific amounts over unlimited when possible.

Regularly review and revoke unused approvals. The tool shows current allowance before requesting new approval.