scan_contract_selectors
Stage 1 Free deterministic inspection of smart contract bytecode on Base or EVM chains. Discovers 4-byte function selectors and flags high-risk administrative capabilities (ownership transfer, proxy upgrade, unconstrained minting, selfdestruct).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| chain_id | No | EVM Chain ID (8453 for Base Mainnet, 84532 for Base Sepolia, 42161 for Arbitrum One) | |
| target_address | Yes | Hex EVM address of smart contract to inspect (e.g. '0x4200000000000000000000000000000000000006') | |
| bytecode_override | No | Optional raw contract runtime bytecode hex string (0x...) for offline analysis without RPC calls |