Contract Explain
$0.01/reqPOST /services/contract-explain
Checks Etherscan (when a key is configured) and the keyless Sourcify registry for verification status, source and ABI availability, proxy/implementation hints, and contract name, with optional Blockscout fallback.
call it — the quote comes back in one round trip
curl -X POST https://api.1cent.sivaram.dev/services/contract-explain \
-H 'content-type: application/json' \
-d '{"chainId":1,"contractAddress":"0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48"}'This returns 402 Payment Required with exact terms. Clients like @x402/fetch sign the quote and retry automatically, paying $0.01 — no other setup exists.
Providers
- Etherscan API V2primary
- Sourcifyfallback
- Blockscoutfallback
Every response names the providers it consulted, with per-call status, so you can weigh the evidence.
Response fields
- verified
- contractName
- sourceAvailable
- abiAvailable
- proxy
- links
- warnings
Guardrails
- EVM chains only
- read-only explorer metadata, no source dumps
Pricing note
Sourcify works with zero keys; an Etherscan key adds proxy detection and richer metadata.
machine-readable detail: GET /services/contract-explain