블록체인/이더리움
[Hardhat] Hardhat 설치하기
dev_dean
2022. 4. 17. 12:51
이더리움 스마트 컨트랙트 개발을 위한 하드햇을 설치해보겠습니다.
Hardhat이란?
Hardhat이란 솔리디티로 스마트 컨트랙트 개발을 하기 위한 프레임워크입니다. 디버깅, 테스트, 배포를 위한 도구가 포함되어 있어 개발에 생산성을 높일 수 있습니다.
Ethereum development environment for professionals by Nomic Foundation
Compile, deploy, test and debug your Ethereum software. Get Solidity stack traces, console.log, mainnet forking and more.
hardhat.org
설치
빈 디렉토리를 하나 생성하고 경로 이동 후 다음과 같이 입력해줍니다.
npm install --save-dev hardhat //설치
npx hardhat //실행
설치 후 실행하면 다음과 같은 화면이 표시될 텐데 Create a basic sample project를 선택해줍니다.
선택하면 경로 설정이나 gitignore 업데이트 등 여러 가지를 물어보는데 그냥 다 엔터 쳐줍니다.
설치가 완료된 후 프로젝트 폴더를 열어보면 샘플로 Greeter라는 컨트랙트가 존재합니다.
hardhat의 사용법이나 추가적인 플러그인 사용법 등은 다음에 알아보겠습니다.