dev note

LiSA is currently in closed alpha development. Documentation reflects planned features and may change. Check our changelog and roadmap for current development status.

Approvals

Monitor and manage token allowances across contracts. View active approvals and revoke spending permissions.

What are approvals?

To interact with aggregators and liquidity pools, you must authorize contracts to spend your tokens. These allowances are necessary for:

  • Bridge funds between chains via LiFi contracts
  • Swap on DEXs via 1inch, Uniswap, etc.
  • Any interaction with DeFi protocols

Approval security

Allowances should not remain open indefinitely for security reasons:

  • They give permanent access to your tokens
  • A compromised contract could use your old approvals
  • Regularly cleaning up reduces your attack surface

View your approvals

  • See the spender, token, chain, and approved amount
  • Check the age and last use of each approval
  • Filter by chain or protocol for a targeted overview

Revoke approvals

From the interface:

  • Revoke directly from the active approvals list
  • Select one or multiple approvals to remove

Via chat:

  • Ask LiSA to list your active approvals
  • Ask LiSA to execute the Revoke move to remove them
  • Exact amount approvals are supported when possible
  • Revoke approvals after use on unknown protocols
  • Keep active only approvals from protocols you use regularly
  • Periodically check your approvals to maintain good security hygiene