How to Verify Your Contract on BscScan

Welcome to the tutorial on how to verify your Binance Smart Chain (BSC) contract on BscScan. BscScan is a popular blockchain explorer and analytics platform that provides real-time data and insights into the Binance Smart Chain. This tutorial will guide you through the process of verifying your smart contract on BscScan and help you understand the benefits of doing so.

Verifying your contract on BscScan ensures that it is publicly accessible and transparent, allowing others to view its source code, track its transactions, and analyze its performance. This is an important step for anyone looking to launch their own decentralized applications (dApps) or token offerings on the Binance Smart Chain.

Whether you are a beginner or an experienced developer, this tutorial will provide you with a comprehensive guide to verifying your contract on BscScan. By the end of this tutorial, you will have a deeper understanding of the verification process, its importance, and how to get started. So let’s dive in!

Step 1: Deploy your contract on BNB Smart Chain

Step 2: Go to BSC Explorer or Testnet Explorer

Click on “Verify and Publish”

Step 3: Fill in the correct information about your contract

  • Contract Address

  • Compiler Type you chose in Remix or another complier

  • Select Open Source License Type

Step 4: Enter the Solidity Contract Code

You need to select “Yes” for Optimization, if that’s enabled.

Contructor arguement is optional. If your contract do have one, you can go to this page to generate the encoded ABI json.

!!! info

The default BEP20 contract template does not have a constructor method


Click on “Verify and Publish” to finish this process. Now you are all set!

With this, you complete this workshop successfully!!