score_contract
Score any smart contract or token for security risks including honeypot detection, taxes, and ownership. Returns a risk rating from 0 (risky) to 100 (safe).
Instructions
Score a smart contract for security risks using GoPlus Security API.
Checks for: honeypot detection, buy/sell tax, ownership risks, proxy patterns, trading cooldowns, blacklist functions, mint capabilities, and liquidity risks.
Risk score 0-100 (100 = safest). Covers tokens and general contracts.
Use this when: an agent is about to interact with an unknown contract or token. Do NOT use for: known safe protocols (use explain_risk for Aave/Morpho/etc.).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| contract_address | Yes | Contract or token address to analyze. Example: '0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48' | |
| chain | No | Chain where the contract is deployed: 'ethereum', 'bsc', 'polygon', 'arbitrum', 'base', 'optimism' | ethereum |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||