Token Approvals
Current Beta Model
Section titled “Current Beta Model”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.
What is a token approval?
Section titled “What is a token approval?”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
Risks of unlimited approvals
Section titled “Risks of unlimited approvals”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.
Checking and revoking approvals
Section titled “Checking and revoking approvals”You can audit and revoke token approvals using tools such as:
- Revoke.cash — supports Ethereum, Arbitrum, Base, Optimism, and other chains
- Etherscan Token Approvals — Ethereum mainnet
To revoke an approval:
- Connect your wallet to the revocation tool.
- Find the approval you want to revoke.
- Submit a revocation transaction (costs a small gas fee).
Future: Beta Pending
Section titled “Future: Beta Pending”Cross-references
Section titled “Cross-references”- Connect Wallet — how to associate your LP wallet with Aegis
- Wallet-Bot Binding — execution wallets and bot type binding
- API Keys — Overview — CEX trading permissions
- FAQ — Security — API key storage and bot permissions