This app runs inside the BotSurf browser. Don't have it yet? Get the app or extension now!
Approval Revocation Recommender
Transaction Safety · All
0 installs · Verified BotGentz app
Launch App
Opens in BotSurf — try it free, no account needed.
CategoryTransaction Safety
PlatformAll
Pricing
$4.99/mo
Installs0
Free 7-day trial, no card. Or hold 25,000 BOT instead.
Get BotSurf — free
The browser these apps run in. Free on every platform, no account needed to try an app.
Download for
iOS
App Store
Download for
Android
Google Play
Download for
Windows
.exe installer
Download for
macOS
.dmg universal
Download for
Linux
.AppImage
Try BotSurf in your browser — no install
Free to download on every platform. Comes pre-installed on BotFone, BotPad and BotFlip — with extra free apps included.
About this app
WHAT IT DOES
The Approval Revocation Recommender analyzes a pending approve() or setApprovalForAll() transaction and recommends whether you should revoke the approval—before you sign. You enter the token address, spender address, and allowance amount—the tool reads the token symbol, checks if the spender is a verified contract or EOA via eth_getCode, estimates the spender's age and transaction count via eth_getTransactionCount, and reads your current allowance or approval status via allowance() or isApprovedForAll(). It then uses AI to generate a recommendation: RECOMMEND REVOKE, RECOMMEND KEEP, or NEUTRAL, with a plain‑language explanation of why.
HOW TO USE
1. Connect your EVM wallet (required to read your allowance/approval status).
2. Select the chain (Ethereum, Polygon, or Arbitrum).
3. Enter the token contract address, spender address, and optional allowance amount.
4. Set the token decimals (defaults to 18) and select the approval type (ERC-20 approve or NFT setApprovalForAll).
5. Click "Get recommendation" to fetch data and generate a recommendation.
6. Review the recommendation (REVOKE/KEEP/NEUTRAL) and the AI explanation.
7. The wallet's own signature prompt will still appear—this tool only informs you.
THE REAL MECHANISM — spender trust evaluation with AI‑powered recommendation
This tool reads from multiple on‑chain sources: `symbol()` for the token name, `allowance()` or `isApprovedForAll()` for your current approval status, `eth_getCode` to determine if the spender is a verified contract or EOA, and `eth_getTransactionCount` to estimate the spender's age and activity level. It classifies the spender using heuristics: unverified contracts, EOAs, very young contracts (
Similar Apps
NFT Marketplace Approval Risk Explainer
Explains NFT marketplace approval risk for setApprovalForAll and approve.
Approval Amount Sanity Checker
Checks if an approval amount is reasonable relative to your token balance before you sign.
Blind-Signing Approval Warning Tool
Decode pending transaction calldata and warn about blind-signing risks before you sign.
Approval Expiry Risk Assessor
Assess ERC-20 approval risk: unlimited, deadline, spender contract status, and AI explanation.
Permit2 Approval Scope Checker
Explains Permit2 approval scope and risks before you sign the permit signature.
Approval Scope Explainer
Explains the scope of token approvals in plain language before you sign.