📌 Hardhat : 웹3.0서버 대여서비스 (AWS와 비슷)
![Hardhat : 웹3.0서버 대여서비스](https://i0.wp.com/velog.velcdn.com/images/dongzooo/post/a2f3a148-76e9-417b-8fac-777a40bbc74a/image.png?w=1110&ssl=1)
🥕 hardhat은 이더리움 네트워크 기반 개발을 위한 여러 패키지들을 제공한다. 다양한 패키지들이 많아 어떤 것을 활용할지 모르는데, 웹기반으로 가장 범용적으로 쓰이는 패키지 설치는 아래와 같다
npm install –save-dev hardhat @nomiclabs/hardhat-waffle ethereum-waffle chai @nomiclabs/hardhat-ethers ethers
위 패키지 설치는 hardhat-waffle를 중심으로 이더리움 스마트컨트렉트를 가져와서 사용할 수 있게 해주어 복잡한 코드를 적지 않아도 된다.
✨위의 코드는 개발할 환경 디렉토리 커멘드 창에 쓰면 된다.
📌 입력결과
![Hardhat : 웹3.0서버 대여서비스](https://i0.wp.com/velog.velcdn.com/images/dongzooo/post/5bb0a0bb-787a-4968-a602-7fe75c86cbda/image.png?w=1110&ssl=1)
위와 같이 패키지 저장이 다되면
npx hardhat
위 명령어를 쳐서 스마트 컨트렉트를 활용할 프로젝트 디렉토리를 설정한다.
![Hardhat : 웹3.0서버 대여서비스](https://i0.wp.com/velog.velcdn.com/images/dongzooo/post/efac8d2b-3c35-494a-b27c-1e7bee8f573a/image.png?w=1110&ssl=1)
마지막으로 서버를 테스트해봄으로 설정을 마무리 할 수 있다