check_token_honeypot
Scans DEX token bytecode for honeypot traps like blacklist functions, sell taxes, trading pauses, and self-destruct opcodes, then returns a risk score and recommendation.
Instructions
Stage 1 Free ($0.00) static DEX token bytecode scanner that detects blacklist traps (isBlacklisted, setBlacklist), 100% sell-tax modifiers (setTax, setFee), trading freezes (pause), and SELFDESTRUCT opcodes. Fetches live token_address bytecode on chain_id unless bytecode_override (0x hex) is provided for offline execution; returns safe EOA status if bytecode is empty. Returns JSON with is_contract, is_honeypot_suspect (bool), risk_score (0.0-10.0), threat_categories, risk_flags, and recommendation.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"token_address": "<token_address>"
},
"name": "check_token_honeypot"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| chain_id | No | EVM Chain ID (8453 for Base Mainnet) | |
| token_address | Yes | Hex EVM address of token contract to inspect for honeypot traps | |
| bytecode_override | No | Optional raw token runtime bytecode hex string (0x...) for offline analysis |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tool | No | ||
| stage | No | ||
| chain_id | No | ||
| cost_usd | No | ||
| risk_flags | Yes | ||
| risk_score | Yes | ||
| is_contract | No | ||
| token_address | Yes | ||
| recommendation | No | ||
| threat_categories | Yes | ||
| bytecode_size_bytes | No | ||
| is_honeypot_suspect | Yes |