이 게시물은 Hardhat의 배포를 도와주는 플러그인 hardhat-deploy와 typechain에 대해 설명합니다.
기본 패키지 설치
hardhat 및 typechain 패키지 설치
테스트를 위한 패키지 추가
스마트 컨트랙트 작성
ERC20 토큰을 발행하기 위해 OpenZeppelin 라이브러리를 설치하고 SimpleToken 컨트랙트를 작성하여 컴파일합니다. 배포 스크립트를 작성하고 hardhat-deploy를 사용하여 배포한 후, 배포된 컨트랙트 정보를 저장하여 쉽게 상호작용할 수 있게 합니다. 이 외에도 다양한 기능을 제공하며, 다음 게시글에서는 task 기능을 소개할 예정입니다.