How to deploy your first smart contract on Ethereum with Solidity and Hardhat

This page summarizes the projects mentioned and recommended in the original post on dev.to

Our great sponsors
  • SurveyJS - Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • hardhat

    Hardhat is a development environment to compile, deploy, test, and debug your Ethereum software.

  • Hardhat is the core tool we will be using today and a must-have if you need to develop and debug your smart contract locally before deploying it on the test net and then on the main net.

  • solhint

    Solhint is an open-source project to provide a linting utility for Solidity code.

  • Solhint

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

    SurveyJS logo
  • prettier-plugin-solidity

    A Prettier plugin for automatically formatting your Solidity code.

  • Prettier Plugin Solidity

  • solhint-plugin-prettier

    A Solhint plugin for checking your contracts style

  • Solhint plugin Prettier

  • TypeChain

    🔌 TypeScript bindings for Ethereum smart contracts

  • Typechain GitHub Repository

  • solidity-template

    A solidity template to kickstart development of your next Smart Contract (by StErMi)

  • If you want to use this solidity-template to kickstart you next smart contract project just head over to the GitHub repo https://github.com/StErMi/solidity-template and it the “Use this template” green button and boom, you are ready to go!

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts