This page documents the advanced security checks the Scanner API performs on EVM and Tron tokens. The analysis highlights key risks such as ownership control, honeypot behavior, trading restrictions, tax mechanisms, liquidity locks, and holder concentration.
Indicators
If
verifiedisfalse, we cannot reliably analyze the contract. In that case, all other EVM/Tron indicators will befalse(not applicable/uncheckable), and their values should be treated as unknown.
| Indicator | Description |
|---|---|
honeypot.score | Score that the token behaves like a honeypot (e.g., can’t sell, heavy traps). 0-100. Higher = more likely |
honeypot.message | Human-readable explanation of the honeypot assessment. |
verified | Contract source is verified (enables deep analysis). |
renounced | Ownership renounced (no privileged owner). |
owner_address | Current contract owner (if any). |
creator.address | Deployer/creator address. |
creator.balance | Creator’s current token balance. |
proxy_contract | Contract uses a proxy (logic can be upgraded). |
take_back_ownership | Contract contains a path to reclaim ownership. |
hidden_owners | Hidden ownership patterns detected. |
anti_whale | Anti-whale rules exist (transfer size/rate limits). |
anti_whale_modifiable | Anti-whale settings can be changed later. |
cannot_buy | Contract can prevent buying. |
cannot_sell_all | Contract can prevent selling entire position. |
has_whitelist | Whitelist gating (only approved can trade). |
has_blacklist | Blacklist (addresses can be blocked). |
limit_trades_over_time | Rate limiting on transfers over time. |
pausable | Trading can be paused by owner/admin. |
tax.buy | Buy tax percentage. |
tax.sell | Sell tax percentage. |
tax.transfer | Transfer tax percentage. |
tax_modifiable | Taxes can be changed after deployment. |
modify_tax_for_individuals | Per-wallet tax rates possible. |
make_external_calls | Contract calls external contracts on transfer/interactions (riskier surface). |
change_balance_off_chain | Balances can be altered by off-chain logic/admin. |
can_selfdestruct_contract | Contract can self-destruct. |
gas_abuse | Suspicious gas-abusive patterns detected. |
mintable | New tokens can be minted. |
locked_liquidity[].pair_address | Address of the liquidity pool. |
locked_liquidity[].total_locked | Total percent of LP locked/burned for that pool. |
locked_liquidity[].locks[].percentage | Percent covered by this lock entry. |
locked_liquidity[].locks[].type | Lock type (e.g., burn, vested). |
holder_count | Total number of holders. |
top_holders[] | Largest holders snapshot. |
