블록체인/이더리움

[Hardhat] Hardhat 설치하기

dev_dean 2022. 4. 17. 12:51

이더리움 스마트 컨트랙트 개발을 위한 하드햇을 설치해보겠습니다.

 

Hardhat이란?

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를 선택해줍니다.

Create a basic sample project 선택

선택하면 경로 설정이나 gitignore 업데이트 등 여러 가지를 물어보는데 그냥 다 엔터 쳐줍니다.

특별한 경우가 아니라면 엔터

 

설치가 완료된 후 프로젝트 폴더를 열어보면 샘플로 Greeter라는 컨트랙트가 존재합니다. 

hardhat의 사용법이나 추가적인 플러그인 사용법 등은 다음에 알아보겠습니다.