proxy_implementation
Is this contract an upgradeable proxy, and where does its current code live? Returns the proxy standard, implementation, admin and beacon addresses, whether the implementation has code, and the storage slots and block read. Base, Ethereum and major L2s; optional raw storage slots decoded. $0.003/call via x402 (Base or Solana) or MPP. Also GET with query parameters. Free worked example: GET /api/v1/proxy-implementation/example.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| block | No | 'latest' (default) or a decimal block number; explicit blocks are immutable and cached longer. | latest |
| chain | No | Chain name (base, ethereum, optimism, arbitrum, polygon) or chain id (8453, 1, 10, 42161, 137). Default base. | base |
| slots | No | Up to 4 extra raw storage slots to read and decode: each a 0x bytes32 or a decimal slot number. GET accepts a comma-separated list. | |
| address | Yes | Contract address to inspect, 0x plus 40 hex characters (any case). |