Third-Party Approval Trust Score
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 Third-Party Approval Trust Score calculates a 0–100 trust score for a spender address before you approve it. You enter the spender address and optional token address—the tool reads the spender's contract code and verification status via eth_getCode, estimates its age and transaction history via eth_getTransactionCount, and attempts to read reputation signals like total value locked (TVL), user count, and proxy patterns via standard protocol interfaces. It then uses AI to calculate a trust score and provide a plain‑language explanation of why the spender received that score, helping you decide whether to approve a third‑party contract.
HOW TO USE
1. Connect your EVM wallet (optional for some checks).
2. Select the chain (Ethereum, Polygon, or Arbitrum).
3. Enter the spender address you want to evaluate.
4. Optionally enter the token address for context.
5. Select the function name (approve or setApprovalForAll).
6. Click "Calculate trust score" to fetch data and generate a score.
7. Review the score, the AI explanation, and the raw data.
8. The wallet's own signature prompt will still appear—this tool only informs you.
THE REAL MECHANISM — on‑chain reputation scanning with AI‑weighted scoring
This tool reads from multiple on‑chain sources: `eth_getCode` to determine if the spender is a contract and whether it is verified (heuristic based on code length), `eth_getTransactionCount` to estimate age and activity level, and optional protocol-specific interfaces like `totalValueLocked()` and `userCount()` for reputation signals. It also checks for proxy patterns using bytecode heuristics. The tool builds a structured prompt for the AI bridge (BGAI.generate) with all these factors—verification status, transaction count, age, TVL, user count, and proxy pattern—and the AI returns a trust score from 0 to 100 along with a breakdown of what contributed positively and negatively.
WHAT IT CANNOT SEE
- This tool cannot read the exact intent behind the approval—only the on‑chain parameters.
- It cannot determine if the spender contract is malicious with certainty.
- It cannot detect approvals that are submitted through a wallet interface without page interaction.
- It cannot read off‑chain reputation or social signals.
- It cannot access TVL or user count data for contracts that do not expose it via standard interfaces.
- It cannot guarantee that a high score means the spender is safe—only provides a heuristic.
PLEASE NOTE
- This tool works on Ethereum (1), Polygon (137), and Arbitrum (42161).
- The trust score is a heuristic—use it as a signal, not a definitive judgment.
- The AI explanation is generated from the data you provide and is for guidance only. Always review the actual transaction details in your wallet before signing.
- The wallet's own signature prompt is what actually protects you—the AI's read is not a substitute for reviewing what you sign.