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, 42161 for Arbitrum 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:

"0xdAC17F958D2ee523a2206206994597C13D831ec7"

expectedimplementation
string

Optional implementation address to enforce during verification.

Example:

"0xB0F24CEB2616F6Bb608B00875Db306167c0f2E8C"