Check an EVM address for EIP-7702 delegations
check_7702_delegationChecks whether an EVM address has an EIP-7702 delegation set across eight chains and returns the delegate contract per chain. Use before sending funds or when a wallet behaves oddly.
Instructions
Checks whether an EVM address has an EIP-7702 delegation set on Ethereum, Base, BNB Chain, Arbitrum One, OP Mainnet, Polygon PoS, Gnosis and Unichain, and returns the delegate contract per chain. Use it before sending funds to a wallet or reusing one, when a wallet behaves oddly (incoming funds vanish), or when an incident-response flow needs to know if a key was abused to install a sweeper. It is free and read-only. It sends the address to the hosted DevX API (https://sweeper-check.nextill-pos.workers.dev/api/basic), which reads each chain's account code and nonce over public RPC. No keys, no signatures, no payment. Returns: address, checked_at, delegated_on (chain keys where a delegation is set; empty means none found), and chains (one row per chain with kind eoa, eoa_delegated_7702 or contract, delegated, delegate, nonce, or error if that chain's RPC was unavailable), plus the URL and price of the paid full report. A delegation is normal when the owner upgraded to a smart wallet on purpose (MetaMask, Coinbase, Ambire and others). This tool does not judge whether the delegate is malicious. full_report_info describes the paid report that does (bytecode heuristics, source verification, risk level, advice).
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": {
"address": "<address>"
},
"name": "check_7702_delegation"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| address | Yes | EVM account to check: 0x followed by 40 hex characters, any letter case. One address per call. Example: 0x75e732608bc17b23d01f01728562ee844196dcc3 |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| chains | Yes | ||
| address | Yes | ||
| checked_at | Yes | ISO 8601 time of the check | |
| full_report | No | URL of the paid full report for this address | |
| delegated_on | Yes | chain keys where an EIP-7702 delegation is set | |
| full_report_price_usdc | No |