Skip to main content
POST
/
api
Verify Proxy Contract
curl --request POST \
  --url https://api.etherscan.io/api
{
    "status": "1",
    "message": "OK",
    "result": "a7lpxkm9kpcpicx7daftmjifrfhiuhf5vqqnawhkfhzfrcpnxj"
}

Query Parameters

apikey
string
default:"YourApiKeyToken"
Your Etherscan API key.
chainid
string
default:"1"
Chain ID to query, eg 1 for Ethereum, 8453 for Base from our supported chains.
module
string
default:"contract"
Set to contract for this endpoint.
action
string
default:"verifyproxycontract"
Set to verifyproxycontract for this endpoint.
address
string
default:"0xcbdcd3815b5f975e1a2c944a9b2cd1c985a1cb7f"
The proxy contract address to verify.
expectedimplementation
string
default:"0xB0F24CEB2616F6Bb608B00875Db306167c0f2E8C"
Optional implementation address to enforce during verification.
{
    "status": "1",
    "message": "OK",
    "result": "a7lpxkm9kpcpicx7daftmjifrfhiuhf5vqqnawhkfhzfrcpnxj"
}
I