Solidity Tutorial – How to Create NFTs with Hardhat

Solidity Tutorial – How to Create NFTs with Hardhat

In this Solidity tutorial, you'll learn how to deploy an NFT contract to the local network with Hardhat. I will walk you through the initial set-up, compilation, testing, debugging, and finally deployment. The goal of this post is to make you familiar with Hardhat. I won’t talk about how to write a test or Solidity syntax. However, you should be able to follow along without any Solidity knowledge if you know how to write JavaScript.

I'm a developer who's mostly been writing JavaScript, so the Solidity development environment was a bit hard to learn.

About four months ago, I switched to Hardhat from Truffle. This cool new kid on the block drastically improved my coding experience. So today I want to share it with my fellow Solidity developers.

In this post, I will walk you through the initial set-up, compilation, testing, debugging, and finally deployment.

At the end of this post, you will be able understand how to deploy an NFT contract to the local network with Hardhat.

The goal of this post is to make you familiar with Hardhat. I won’t talk about how to write a test or Solidity syntax. However, you should be able to follow along without any Solidity knowledge if you know how to write JavaScript.

See this repo for the code.

solidity hardhat blockchain

What is Geek Coin

What is GeekCash, Geek Token

Best Visual Studio Code Themes of 2021

Bootstrap 5 Tutorial - Bootstrap 5 Crash Course for Beginners

Nest.JS Tutorial for Beginners

Hello Vue 3: A First Look at Vue 3 and the Composition API

Blockchain Certification | Blockchain Training Course | Blockchain Council

In all the market sectors, Blockchain technology has contributed to the redesign. The improvements that were once impossible have been pushed forward. Blockchain is one of the leading innovations with the ability to influence the various sectors...

Certified Blockchain Expert™ | Blockchain Certification | Blockchain Council

A Certified Blockchain Expert is a professional who understands Blockchain technology profoundly and can build Blockchain-based applications for businesses. This blockchain certification aims to impart in-depth practical knowledge in Blockchain technology.

5 Blockchain Applications That Have Transformed the World of Technology

The blockchain is the decentralized database of the blocks of information, which gets recorded in the chain format and linked in a secured crypto graphical manner. This technology ensures proper safety of the data due to its secure nature, and it totally changes how people carry out transactions. It also brings about a faster and secure process of validating information needed to establish reliability.

Blockchain Certification | Blockchain Training Course | Blockchain Council

Training courses for blockchains have become very popular. The software is evolving to become part of the mainstream scheme. The growing need for a safe and secure system is one of the main reasons for this. It also contributed to one of the...

What is Blockchain? Blockchain Technology Explained Simply

What is Blockchain? Blockchain Technology Explained Simply. Blockchain technology is a way of managing a ledger of records in a decentralized manner. It means that everyone participates in maintaining and updating the ledger, which makes it practically impossible to falsify.