이더리움 스마트 컨트랙트 개발을 위한 하드햇을 설치해보겠습니다.
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의 사용법이나 추가적인 플러그인 사용법 등은 다음에 알아보겠습니다.
'블록체인 > 이더리움' 카테고리의 다른 글
[Solidity] fallback 과 payable, 이더 전송 함수 (0) | 2022.05.12 |
---|---|
[Solidity] Scaffold-Eth 설치하기 (0) | 2022.05.11 |
[Hardhat] 컴파일 및 테스트하기 (0) | 2022.05.07 |
[Solidity] 솔리디티 문법 요약 정리 (0) | 2022.05.05 |
OpenZepplin이란? (0) | 2022.05.04 |