How to verify your Solidity Smart Contract on Etherscan.io in a simple way?

Dmitry Mishunin
Mar 17, 2018 · 2 min read

There is a good practice to publish your Ethereum Smart Contract’s code on Etherscan.io site under your contract’s address. This option allows your clients to check the code or to use simple methods like balance checking directly from Etherscan.

Etherscan.io verification is a 3-step process which consists of source code publishing, code compiling by etherscan’s backend with initial constructor’s arguments and matching the bytecodes of existing smart contract on the address and the compiled one. Very simple, here is the verification page.

Unfortunately, there is an issue. In step 2 we need to provide initial constructor’s arguments in a specific encoded form. Here is a detailed explanation of it. Really it’s a boring process, so we prepared for you a free online tool to encode your parameters.

Meet the ABI Encoding Service by HashEx. Here is a link: https://abi.hashex.org

HashEx website: https://hashex.org

Connect with me via LinkedIn https://www.linkedin.com/in/dmitrymishunin/

HashEx Blog

HashEx — blockchain consulting and development company, ICO…

Welcome to a place where words matter. On Medium, smart voices and original ideas take center stage - with no ads in sight. Watch
Follow all the topics you care about, and we’ll deliver the best stories for you to your homepage and inbox. Explore
Get unlimited access to the best stories on Medium — and support writers while you’re at it. Just $5/month. Upgrade

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store