Skip to main content
POST
Verify Proxy Contract

Authorizations

apikey
string
query
required

Your Etherscan API key.

Query Parameters

chainid
string
required

Chain ID to query, eg 1 for Ethereum, 8453 for Base from our supported chains.

module
string
default:contract
required

Set to contract for this endpoint.

action
string
default:verifyproxycontract
required

Set to verifyproxycontract for this endpoint.

Body

application/x-www-form-urlencoded
address
string
required

The proxy contract address to verify.

Example:

"0xcbdcd3815b5f975e1a2c944a9b2cd1c985a1cb7f"

expectedimplementation
string

Optional implementation address to enforce during verification.

Example:

"0xB0F24CEB2616F6Bb608B00875Db306167c0f2E8C"