Contract source check (EVM, read-only)
contract_source_checkContract-level due diligence for an EVM contract address: whether the source is verified and through which route (sourcify / verifier-alliance / eth-bytecode-db), fully vs partially verified, whether the deployed bytecode still matches the verified source, proxy pattern and implementation address, deployer address and creation tx, contract age, and a capability scan of the verified source (and of the proxy implementation) for mint, pause, blacklist, selfdestruct and delegatecall. Returns markdown ending in a Verdict line. Up to 5 comma-separated addresses per call. $0.1 USDC for a single contract address, $0.25 for a 2-5 address batch, on Base (x402 v2, no account, no API key). An unpaid call answers HTTP 402 with the payment challenge; sign it and retry with the payment in the call _meta. Read-only: it never signs, transfers, or approves anything on the caller's behalf.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| chain | No | Optional. Defaults to Base when omitted. | |
| address | Yes | EVM address (0x + 40 hex chars). Batch up to 5 addresses, comma-separated. Required. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| kind | Yes | Which tool produced this result | |
| chain | Yes | Chain used, or `auto` when inferred | |
| results | Yes | One entry per requested address, in request order |