Skip to main content

Approval / Allowance

Permission you give a smart contract to spend your crypto tokens on your behalf.

Approval (or Allowance) is the permission you give a smart contract to spend your tokens for you.

For example, when you use a DEX like Uniswap and swap USDC for ETH, the site first asks you to approve USDC — this allows the smart contract to take those tokens from your wallet when the trade happens.

Approvals are specific to each token and dApp.
You can see and manage them later on sites like revoke.cash.

Why it matters

  • Without approval, the smart contract can’t access your tokens.
  • If you approve too much or forget to revoke access, a hacked contract could drain your wallet.

So, always approve only what’s needed — and review your approvals regularly.


💡 Lanzo Tip

Keep your wallet safe by revoking old approvals from dApps you no longer use.
It takes seconds but can prevent huge losses.