EVM contract verification status from Sourcify: match type
crypto_smart_contract_verifyEVM contract verification status from Sourcify (open, no key): match type (exact/partial), compiler, contract name, ABI function and event counts, proxy implementations. Only verified contracts; source files are not returned. Unverified contracts give a 404. Related tools on this server, for a different need: crypto_basescan_contract_events when you need recent event logs of a contract on Base from public RPC. Price: $0.002 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.
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": "crypto_smart_contract_verify"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| address | Yes | Contract address, 0x + 40 hex characters | |
| chainId | No | EVM chain id as a number (default 1 = Ethereum mainnet) |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| match | No | ||
| source | No | ||
| address | No | ||
| chainId | No | ||
| isProxy | No | ||
| compiler | No | ||
| language | No | ||
| verified | No | ||
| checkedAt | No | ||
| functions | No | ||
| proxyType | No | ||
| eventCount | No | ||
| verifiedAt | No | ||
| contractName | No | ||
| runtimeMatch | No | ||
| creationMatch | No | ||
| functionCount | No | ||
| compilerVersion | No | ||
| implementations | No | ||
| fullyQualifiedName | No |