hardhat– tag –
-
Day 26. hardhat – linter –
“lint” or “linter” refers to tools that analyze the source code of programs to detect various problems such as deprecated usage, syntax errors, style discrepancies, and potential bugs. These tools are helpful in improving the quality and consistency of the code. -
Day 25. hardhat – Gas Reporting –
In Ethereum, the surge in gas costs often becomes an issue. While this may be acceptable on local nets or test nets, it becomes a significant financial burden on the main net due to the real costs involved. Against this background, understanding and, if necessary, improving gas usage is an important task. -
Day 24. Hardhat – Testing
In this tutorial, we will create test code. Test code is written to verify whether the developed target meets the functional requirements. Before creating test code, organize the test cases that the target should fulfill and translate them into code. -
Day 23. Hardhat – Verifying deployment results –
In day 22, we executed a contract deployment. In this guide, we will actually operate the deployed contract to confirm that it has been deployed correctly. -
Day 22. hardhat – Deployment –
While Hardhat itself does not provide a deployment feature, plugins like hardhat-deploy can be used to easily create deployment tasks. Here, we will explain actual deployment scripts. We will look at the script for deploying the Funding contract implemented on day17. -
Day 21. hardhat – configuration (hardhat.config.ts) –
The configuration of Hardhat is defined in a file named hardhat.config.ts. This file includes settings for networks, the Solidity compiler, accounts, and other aspects relevant to Hardhat's operation. -
Day 20. Setting up the development environment (project-specific)
In Day 19, we completed the common setup for development using Hardhat. Following that, this guide will explain the setup for each individual project. -
Day 19. Hardhat – Setting Up the Development Environment (General Edition) –
As we begin development with Hardhat, we will deepen our understanding of the development tools and environment used and actually set up the environment. -
Day 18. Hardhat – Overview of web3 Frameworks –
In the IT world, a framework is a software that provides a group of functionalities for system development. Various frameworks are available in the web3 world as well, making blockchain development more accessible for developers. This guide explains web3 frameworks. -
Day 11. Basic Syntax of Solidity – Units, Special Variables, and Functions –
Solidity includes predefined special variables for specific purposes. In this guide, we will explain some of the representative units and special variables.