📌 Hardhat : 웹3.0서버 대여서비스 (AWS와 비슷)
🥕 hardhat은 이더리움 네트워크 기반 개발을 위한 여러 패키지들을 제공한다. 다양한 패키지들이 많아 어떤 것을 활용할지 모르는데, 웹기반으로 가장 범용적으로 쓰이는 패키지 설치는 아래와 같다
npm install –save-dev hardhat @nomiclabs/hardhat-waffle ethereum-waffle chai @nomiclabs/hardhat-ethers ethers
위 패키지 설치는 hardhat-waffle를 중심으로 이더리움 스마트컨트렉트를 가져와서 사용할 수 있게 해주어 복잡한 코드를 적지 않아도 된다.
✨위의 코드는 개발할 환경 디렉토리 커멘드 창에 쓰면 된다.
📌 입력결과
위와 같이 패키지 저장이 다되면
npx hardhat
위 명령어를 쳐서 스마트 컨트렉트를 활용할 프로젝트 디렉토리를 설정한다.
마지막으로 서버를 테스트해봄으로 설정을 마무리 할 수 있다