{"service":"EVM contract-source / ABI / event-log / signature explorer","method":"Keyless deterministic fetch+decode (NO LLM) over public sources. The flagship /contract/source MERGES verified source + ABI + compilation + NatSpec + proxy-resolution (with the implementation ABI for a proxy) in one call; /evm/decode-signature RESOLVES 4byte collisions (canonical = oldest); /evm/logs decodes logs from the verified/caller ABI, else a best-effort 4byte topic0->name.","sources":[{"key":"sourcify","name":"Sourcify v2","url":"https://sourcify.dev/server","license":"public decentralized verified-contract store (keyless)"},{"key":"4byte","name":"4byte.directory","url":"https://www.4byte.directory","license":"open signature database (MIT), keyless"},{"key":"rpc","name":"public keyless RPC (eth_getLogs)","note":"range-capped; wide windows need an archive key"},{"key":"blockscout","name":"Blockscout v2","note":"internal-tx (debug_traceTransaction is NOT available on keyless RPC)"}],"networks":{"source_abi_logs_decode":["base","ethereum","arbitrum","optimism","polygon","bnb","avalanche","gnosis","linea","scroll","celo","mantle"],"internal_tx":["base","ethereum","arbitrum","optimism","polygon"]},"caps":{"logs_default_blocks":2000,"logs_max_blocks":10000,"logs_max_returned":200,"max_signature_candidates":25,"max_internal_tx":100},"coverage_notes":["eth_getLogs is range-capped on keyless RPC; a wide window returns partial with truncated:true — narrow the window or add a topic0/signature filter.","internal-tx uses Blockscout (debug_traceTransaction is unavailable on keyless public RPC); it is rate-limited per-IP and degrades to status:unavailable.","A dynamic indexed event parameter (string/bytes/array) is only recoverable as its 32-byte keccak in the topic (flagged hashed:true), by EVM design."],"attribution":"Verified source / ABI / NatSpec / proxy-resolution via Sourcify (https://sourcify.dev), a public decentralized verified-contract store. Function/event signature text via the 4byte.directory open signature database (https://www.4byte.directory). Internal-transaction traces via Blockscout (https://blockscout.com), a public-good open block explorer. Raw event logs read directly from public keyless RPC (eth_getLogs).","disclaimer":"Data is fetched from public sources and decoded deterministically (no LLM). A contract being unverified, or a signature having collisions, is reported honestly rather than guessed. Informational only — verify anything security-critical yourself."}