How to Verify Contract Address Ownership?


    Table of Contents:


    Users can have their ownership of a contract address verified and tied to their Etherscan account. Once this is done, they will have access to submit a token update request for the contract address owned by them. This ensures that only the owner can update the token's information and prevents any other parties from hijacking the token's page, providing a sense of security.

    (Please note that all token update requests will be reviewed and subject to approval before being published on our platform.)

    Also read: What Is Verify Address Ownership?

    Before claiming the ownership of your contract address and updating your token's information, make sure that:

    • The source code has already been deployed onto the Ethereum blockchain.
    • The source code has already been verified (if you haven't verified it yet, please use this tool to do so).

    Steps to verify contract address ownership:




    • Signing with Web3 (Metamask):



    • Signing Message Manually (Using MyCrypto as example):



    Verify Ownership for Bridged Token Contract

    Typically, ownership verification requires the token deployer address to sign a message. However, bridged tokens are usually deployed by the bridging service provider’s address, which the token deployer from the origin chain have no access to.

    Instead, verify ownership of the bridged token contract by signing a message with the origin chain's deployer address using this template:

    [Etherscan.io dd/mm/yyyy hh:mm:ss] I, [Etherscan.io username], hereby verify that I am the owner/creator of the token contract address [bridged token's contract address].
    

    Please make sure the bridged token contract is verified first!

    You don't need to publish the signed message, as doing so will reveal your username to the public. After this, follow the steps below to claim ownership of the bridged token.

    Steps to verify ownership for bridged token contract:



    We will proceed with the verification process once we have confirmed that all the information provided is correct.


    Now that you have claimed the ownership of your contract address, go back to Etherscan’s homepage and try clicking on Verified Address in the dropdown menu under your username. You will see that your contract address is now listed there and you can proceed to update the information of your token directly from that page without needing to sign another message.

    Also see:
    How to update Token Information?


    Frequently Asked Questions:

    Any signer of the multisig address can verify contract ownership on behalf of the multisig. One of the signers have to sign a message using the template:

    [Etherscan.io dd/mm/yyyy hh:mm:ss] I, [Etherscan.io username], hereby verify that I am one of the signer of the multisig contract address [multisig contract address].
    

    Then proceed to raise a ticket under "General Inquiry" with the signed message, and we will guide you through the rest of the process.

    If the community can reach the initial contract deployer, kindly have the deployer sign a message stating the transfer of ownership to a community address. Then raise a ticket under "General Inquiry" with the signed message, and we will guide you through the rest of the process.

    If you cannot reach the initial contract deployer, submit a ticket under "General Inquiry" and attach the community takeover announcement from official channels like X (formerly Twitter), Discord, or the Website. Our team will guide you through the rest of the process.

    Kaven Choi
    Kaven Choi
    Last updated: