skip to content

Contract Explain

$0.01/req

POST /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

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