As an improvement to our previous token update process, users now can have their ownership of a contract address be verified and tied to their BscScan account. Once this is done, the access to submit a token update request for the contract address that is owned by them will only be available to them, thus providing the owner with a sense of security that no other parties can try to update the token’s information or hijack the token’s page.
(Please take note that every token update request will be reviewed and is subject to approval before it can be published on our platform)
Also read: What Is Verify Address Ownership?
Before you claim the ownership of your contract address and update your token’s information, make sure that:
the source code has already been deployed onto the blockchain
the source code has already been verified (if you have not yet verified the source code, please do so using this tool)
The steps to verify your contract address ownership explained:
Step 1: Log into your BscScan account (if you are not logged in or you have signed out previously, kindly sign in here. Alternatively, if you do not have an Etherscan account, you can sign up for an account here.
Step 2: Once you are logged in, at the homepage, hover over to your username on the top-right section of the website until a dropdown menu appears and click on Verified Address
Step 3: The following page will show you how many contract addresses have you verified as yours and what you can do with them. To claim ownership of a new contract address, simply click the + Verify New Address button on the upper-left area of the page.
Step 4: Paste your contract address into the input box and click Next
Step 5: You will be provided options to sign the message with your wallet interface by clicking on the "Sign Message Manually" button or sign with Web3 (Metamask).
*Sign Message Manually means that you will be signing the message using your wallet platform of choice and providing us with the signed message details afterward on the next page.
*Connect to Web3 means that you will connect our Verify Address Ownership page to your Web3 wallet and sign a message there. The page will then automatically pick up the message details and complete the fields on the next page.
If you choose Sign Message Manually:
(MyCrypto is used as an example)
Step 1: Copy the message template provided inside the Message To Sign box by clicking on the highlighted button in the screenshot below and then click on Next
Step 2: For this step, open a new tab and head on here (do not close the Verify Address Ownership tab), and choose your preferred service provider that allows signing a message
Step 3: After choosing your preferred method of connection, you will be presented with the steps to connect your wallet and a small popup will appear from MyCrypto asking permission to connect to your account. Click Connect and paste the message you copied in Step 1 into the input field and click Sign Message.
Step 4: After you have signed the message, another box will appear under the Sign Message field. This box contains the details pertaining to your signed message and the signature hash resultant of the message signature. Inside the box, copy the value next to “sig”: and make sure to copy the whole string starting from right after the first “ and ending just before the last “ (or simply double-click on the string of characters and copy it)
Step 5: Once you have copied the signature hash, return to the Etherscan tab and paste the copied hash into the Message Signature Hash field and click on the Verify Ownership button
Step 6: If every step was done correctly, you should be seeing a page that says you have claimed the ownership of your contract address. Also on the same page, there is a list of things that you can now do with your verified contract address. If you want to update your token’s information, click on Update Token Information.
If you choose Connect to Web3:
Step 1: After clicking Connect to Web3, click Sign with Web3 and you will be prompted to log into your Metamask account (if you are not already logged in).
Step 2: Once logged in, a Connect Request for 'Verify Address Ownership' from BscScan.com will pop up. You are required to click on Connect to be able to sign the message (double-check that you are connected to the right wallet address on your Metamask account before proceeding).
Step 3: Check the details in the message and if all is correct, you can proceed to sign the message by clicking on the Sign button.
Step 4: After signing the message, click the Click to Proceed button.
Step 5: You will be directed to the page below where the address, message, and signature hash have been prefilled. Click on Verify Ownership to proceed.
Step 6: If every step was done correctly, you should be seeing a page that says you have claimed the ownership of your contract address. Also on the same page, there is a list of things that you can now do with your verified contract address. If you want to update your token’s information, click on Update Token Information
Now that you have claimed the ownership of your contract address, go back to BscScan homepage and try clicking on Verified Address on the dropdown menu under your username. You can 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.