프로젝트 소개

Hardhat은 이더리움 전문가를 위해 맞춤 제작된 포괄적인 개발 환경입니다. 컴파일, 배포, 테스트, 디버깅과 같은 빈번한 작업을 자동화하여 스마트 컨트랙트의 전체 수명 주기를 간소화합니다. Nomic Foundation이 이더리움 커뮤니티를 위해 제작한 Hardhat은 견고하고 유연하며 고성능의 툴체인을 제공합니다. 이 저장소는 프레임워크의 최신 주요 버전인 Hardhat 3을 나타내며, 현대적인 기능과 향상된 개발자 경험을 제공합니다. 이전 버전 사용자를 위해 v2 브랜치는 별도로 유지 관리됩니다. Hardhat의 주요 기능은 다음과 같습니다: - 스마트 컨트랙트 컴파일: 이더리움 바이트코드를 효율적으로 컴파일합니다. - 자동화된 테스트: 컨트랙트 동작을 검증하기 위한 견고한 테스트를 실행합니다. - 고급 디버깅: 트랜잭션과 스마트 컨트랙트 실행을 단계별로 디버깅합니다. - 배포 도구: 다양한 네트워크에 컨트랙트를 배포하고 상호 작용합니다. 시작하기는 간단합니다. 개발자는 빈 디렉터리에서 `npx hardhat --init`을 실행하여 대화형 마법사를 통해 새 프로젝트를 초기화하고 환경을 구성할 수 있습니다. 자세한 문서는 hardhat.org/docs에서 확인할 수 있습니다. 오픈 소스 프로젝트로서 Hardhat은 커뮤니티 기여, 버그 보고, 풀 리퀘스트를 환영하며, CONTRIBUTING 파일을 통해 로컬 개발 환경 설정을 용이하게 하는 자세한 지침을 제공합니다.