Smart Contract Verification Feature Available in Bunzz
Tags: smartcontracts, smartcontractverification, etherscan, bunzz
Published: 2022-12-28 14:51:09

Bunzz keeps on over-delivering and now launched a Smart Contract Verification Feature, one of the most requested by its blockchain developers community.

Now you can verify the source code of all the smart contracts that you deploy in Bunzz in an easy way, getting all the data you need to copy and fill in all the input fields required to verify smart contracts whether in Etherscan or any network block explorer.

The source code verification provides transparency for users interacting with smart contracts. By uploading the source code on a block explorer it will match the compiled code with that on the blockchain.

Let’s have a look step by step at what you need to do to get your smart contracts verified using Bunzz.

CREATE YOUR DAPP

1. Create your DApp.

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/juef7s3ev87uovrojvq8.png)

2. Give your DApp a name


![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/1ocspmphnvdrq593zxuc.png)

3. Select the network in which you want to deploy your DApp


![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/pczn83fdc7b5bc0340tc.png)

4. Select and add the smart contract module you want to deploy


![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/g360vuf7jq1nymr3s9ly.png)

5. Fill in the parameters required (in this example: name, symbol, cap) and finally click in DEPLOY


![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/bznxab24ohe6v073wet5.png)

6. And your smart contract module is deployed in your chosen network!



HOW TO VERIFY

Once your module is deployed you will get access to the verification feature in your DApp dashboard. Click on “Verify the contract”


![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/lbqj4uymar70k4fjxqxk.png)

Then please copy and use the following data provided to fill in the verification form in the network block explorer of your choice.


![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/yrnk247846oj1auz57nd.png)

For example, if your module has been deployed in the Goerli testnet network, copy the contract address and paste it on the Goerli testnet block explorer’s search engine.


![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/xfc712rmozmp2qs2x4g9.png)

Then go to the contract tab and click on “Verify and Publish”.


![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/o8npo9hsr3ahitbtc727.png)

And start copying all the data required in your Bunzz dashboard and pasting it or selecting the corresponding data field until you can see the Verify and Publish” button at the end.


![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/jc6j5r6r2gw96priukba.png)


![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/8m1fo88i54rije4e21nr.png)

And that’s it, the smart contract module you deployed in Bunzz got verified!

If you still haven’t signed up to Bunzz, what are you waiting for?

Sign up here https://app.bunzz.dev/signup and get your smart contracts deployed in 5 minutes through our great GUI.