Repolode
NomicFoundation

NomicFoundation/hardhat

스마트 컨트랙트와 dapp을 컴파일하고 배포·테스트·디버깅하기 위한 Ethereum 개발 환경입니다.

스타
8,517
포크
1,736
열린 이슈
537
마지막 커밋
7시간 전

어떤 프로젝트인가요?

Hardhat은 전문 개발자를 위한 Ethereum 개발 환경입니다. Solidity 컨트랙트 컴파일, 테스트 실행, 코드 오류 검사, 컨트랙트 배포, 스크립트를 통한 컨트랙트 상호작용 등 블록체인 소프트웨어 개발의 반복적인 작업을 지원합니다.

Nomic Foundation이 개발하고 유지 관리하는 이 프로젝트는 TypeScript로 작성되었습니다. npx hardhat --init을 실행해 대화형 초기화 도구로 프로젝트를 설정할 수 있으며, task와 plugin을 통해 기능을 확장할 수 있습니다. 문서는 hardhat.org에서 확인할 수 있습니다. 현재 README는 Hardhat 3을 다루며, v2 버전은 별도 브랜치에서 계속 제공됩니다.

핵심 기능

  • 01Solidity 스마트 컨트랙트 컴파일
  • 02컨트랙트를 대상으로 자동화 테스트 실행
  • 03컨트랙트 배포 및 스크립트를 통한 상호작용
  • 04컨트랙트 실행 디버깅
  • 05task와 plugin으로 워크플로 확장

활용 사례

  • 네트워크에 배포하기 전에 dapp과 스마트 컨트랙트를 개발하고 테스트
  • 컨트랙트 배포 및 상호작용 스크립트 자동화
  • 개발 중 컨트랙트 코드의 오류 확인

빠른 시작

  1. 1

    빈 디렉터리에서 init 명령을 실행해 Hardhat을 설치하고 프로젝트를 설정합니다

    npx hardhat --init
  2. 2

    대화형 설정 안내를 따릅니다

사용 전 알아둘 점

  • 라이선스가 NOASSERTION으로 표시되어 있어 메타데이터에서 라이선스 약관을 확인할 수 없습니다.

토픽

자주 묻는 질문

hardhat은(는) 무엇인가요?
스마트 컨트랙트와 dapp을 컴파일하고 배포·테스트·디버깅하기 위한 Ethereum 개발 환경입니다. Hardhat은 전문 개발자를 위한 Ethereum 개발 환경입니다. Solidity 컨트랙트 컴파일, 테스트 실행, 코드 오류 검사, 컨트랙트 배포, 스크립트를 통한 컨트랙트 상호작용 등 블록체인 소프트웨어 개발의 반복적인 작업을 지원합니다.
hardhat은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
hardhat은(는) Other 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
hardhat은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. hardhat의 마지막 커밋은 2026년 10월 21일입니다.
hardhat은(는) 어디에 사용할 수 있나요?
네트워크에 배포하기 전에 dapp과 스마트 컨트랙트를 개발하고 테스트 컨트랙트 배포 및 상호작용 스크립트 자동화 개발 중 컨트랙트 코드의 오류 확인
hardhat는 어떻게 설치하나요?
빈 디렉터리에서 init 명령을 실행해 Hardhat을 설치하고 프로젝트를 설정합니다: npx hardhat --init 대화형 설정 안내를 따릅니다
hardhat은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/NomicFoundation/hardhat

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트