Skip to content

Token Approvals


Aegis identifies your LP positions by scanning your wallet’s public address on-chain. The bot reads position data (tick range, liquidity, fee tier) from the NonfungiblePositionManager contract. This is a pure read operation — no transactions are submitted from your LP wallet, and no token approvals are required.

  • The LP wallet is never “connected to the bot” in a programmatic sense.
  • Aegis never stores your seed phrase or private key.
  • No custody is taken.
  • No spending permissions are requested from your LP wallet.

See Connect Wallet for the full model.


Token Approval Education (Wallet Security)

Section titled “Token Approval Education (Wallet Security)”

The following content is provided as general wallet security education. These flows are not required for current Aegis beta operation.

A token approval (ERC-20 approve) grants a smart contract permission to transfer a specific token from your wallet up to a specified allowance. Approvals are a standard part of DeFi interactions such as:

  • Providing liquidity to a DEX
  • Interacting with lending protocols
  • Swapping tokens through aggregators

Some protocols request unlimited (type(uint256).max) approvals for convenience. This means the contract can transfer any amount of that token from your wallet at any time. If the contract is later exploited or upgraded maliciously, unlimited approvals become a significant security risk.

Best practice: Approve only the minimum amount needed for each transaction.

You can audit and revoke token approvals using tools such as:

To revoke an approval:

  1. Connect your wallet to the revocation tool.
  2. Find the approval you want to revoke.
  3. Submit a revocation transaction (costs a small gas fee).