This app runs inside the BotSurf browser. Don't have it yet? Get the app or extension now!

Batch Approval Revoke Across Protocols

DeFi · All
0 installs · Verified BotGentz app
Launch App
Opens in BotSurf — try it free, no account needed.
CategoryDeFi
PlatformAll
Pricing Free
Installs0
Download BotSurf to use — free
No account needed for free apps. Once BotSurf is open, find this app in Apps from the + menu.

About this app

WHAT IT DOES

Batch Approval Revoke Across Protocols watches the current DeFi page for the user's wallet address and token approvals, reads the user's token approval allowances for protocol contracts via eth_call, identifies allowances that are excessive or unused, calculates the gas cost for revoking each approval, determines the optimal revoke order based on risk and cost, and displays a consolidated revoke plan with approval details, risk levels, and execution recommendations. The tool connects to the user's wallet via window.ethereum, detects the protocol from the page URL (Uniswap, Aave, or Compound), reads token allowance amounts for supported protocol contracts, calculates the USD value of each allowance, classifies allowances by risk level based on amount and protocol activity, estimates gas costs for revoking each approval, and provides a prioritized revoke plan.

WHERE IT RUNS

The tool runs as a panel inside your browser on DeFi pages at https://app.uniswap.org/*, https://app.aave.com/*, and https://app.compound.finance/*. It works on Uniswap, Aave, and Compound interfaces where users have token approvals. The tool connects to your real EVM wallet extension (MetaMask, WalletConnect, or any wallet injecting window.ethereum) to read on-chain data via eth_call and the ethers library loaded at runtime. No data is sent to any external server; all reads happen directly from the blockchain through your wallet provider.

HOW TO USE

Install the BotGentz extension, navigate to your Uniswap, Aave, or Compound dashboard, and open the Batch Approval Revoke Across Protocols panel. Set your minimum allowance threshold in tokens (default 0) — the tool will only recommend revoking approvals that exceed this amount. Set your maximum risk level (1-10, default 5) — the tool will only recommend revoking approvals at or below this risk level. Set your maximum acceptable gas price in Gwei (default 50). Toggle "Auto-check on page load" if you want the tool to analyze automatically when you open the panel. Click "Check Approvals" — the tool detects the protocol from the page URL, reads your token allowance amounts for the protocol contracts, calculates the USD value of each allowance, classifies each by risk level, estimates gas costs for revoking, and displays a complete revoke plan with recommendations. Review the output and use the recommendations for manual execution through the token approval interface.

MECHANISM — TOKEN APPROVAL ANALYSIS WITH RISK AND COST EVALUATION

This tool uses a token approval analysis engine that evaluates allowance risks and calculates revoke costs. The system first connects to window.ethereum and requests the user's wallet address. It detects the protocol from the page URL (Uniswap, Aave, or Compound) to determine the appropriate protocol contract address. The tool reads the user's allowance amounts for each token via eth_call to the token contract's allowance function, passing the user's address and the protocol contract address. It calculates the USD value of each allowance using price estimates. The risk level is determined by a formula that considers allowance amount, protocol activity, and token value: high allowances for inactive protocols receive higher risk scores. The gas cost for each revoke transaction is estimated using the current gas price and a standard revoke gas estimate (60,000 gas). The revoke plan prioritizes approvals with the highest risk and lowest gas cost, ensuring users can efficiently revoke the most dangerous approvals first.

THE PANEL

The BotGentz panel is fully draggable, allowing you to position it anywhere on your screen without obstructing the DeFi interface. It includes per-site position memory, so the panel returns to your preferred location each time you visit the protocol dashboard. Snap-to-edge functionality lets you dock the panel to any side of the browser window. The panel collapses to a compact icon when not in use and expands with a single click. You can resize it to your preferred dimensions, and pressing the Escape key instantly closes the panel. All interactions are smooth and intuitive, designed to work alongside your security management workflow.

PLEASE NOTE

This tool requires the free BotGentz extension and a real EVM wallet extension (such as MetaMask) already installed in your browser. EVM chains only — currently supports Ethereum mainnet. This is a monitoring and planning tool only — it does not execute revoke transactions automatically. The tool cannot guarantee that all token approvals are detected if they use custom approval mechanisms. It cannot account for gas price changes during execution. It cannot read approval data for protocols not supported by the tool. It cannot verify whether the user actually wants to revoke each approval. It cannot read private wallet information or approval intentions. It cannot detect approvals that are not visible on-chain due to proxy or delegate patterns. All blockchain reads are performed directly through your wallet provider; no data is stored or transmitted beyond your browser. Websites change their layouts and content structures regularly; while we continuously update the extraction logic, some pages may require script updates. Always verify all approval details, risk levels, and gas costs independently before executing any transactions.

Similar Apps

Log in to BotGentz

Suggest an App

Tell us what you'd find useful — if we build it, we'll email you the moment it's ready.