Wyvern 프로토콜 포크 구조 문서화
Wyvern Protocol 기반 Solidity 스마트컨트랙트 포크 저장소의 구조와 배포 체계를 정리한 공개 문서
이 프로젝트에서의 Hardhat 활용
컨트랙트 컴파일, 테스트, 배포를 위한 개발 프레임워크
프로젝트 9개에서 사용했습니다. 각 프로젝트에서 어떤 역할로 썼는지 아래에 정리했습니다.
이더리움 스마트컨트랙트의 컴파일·테스트·배포를 로컬에서 관리하는 개발 프레임워크
Hardhat은 Solidity 스마트컨트랙트를 컴파일하고, 로컬 블록체인에서 테스트하고, 다양한 네트워크에 배포하는 과정을 하나의 워크플로우로 묶어주는 개발 환경이다. 컨트랙트 개발자가 매번 컴파일러와 노드를 수동으로 세팅하지 않고도, 실제 체인과 유사한 환경에서 빠르게 반복 개발할 수 있도록 만들어졌다. 자바스크립트/타입스크립트 기반 설정과 플러그인 구조를 통해 테스트, 디버깅, 배포 스크립트를 유연하게 확장할 수 있다.
Solidity 버전을 지정하고 로컬 네트워크를 설정한 뒤, CLI 명령으로 컴파일·테스트·배포를 실행하는 최소 구성이다.
// hardhat.config.js
require("@nomicfoundation/hardhat-toolbox");
module.exports = {
solidity: "0.8.24",
networks: {
hardhat: {},
},
};
// 실행 명령
// npx hardhat compile
// npx hardhat test
// npx hardhat run scripts/deploy.js --network hardhat위 개요는 기술 학습을 돕기 위해 자동 생성된 일반 설명입니다. 정확한 사양과 최신 정보는 공식 문서를 확인하세요.
위 개념이 실제 프로젝트에서 어떻게 쓰였는지 보여줍니다.
Wyvern Protocol 기반 Solidity 스마트컨트랙트 포크 저장소의 구조와 배포 체계를 정리한 공개 문서
이 프로젝트에서의 Hardhat 활용
컨트랙트 컴파일, 테스트, 배포를 위한 개발 프레임워크
Solidity·Hardhat 기반 NFT 마켓플레이스 컨트랙트의 구조와 배포·테스트 방식을 정리한 공개 문서
이 프로젝트에서의 Hardhat 활용
컨트랙트 컴파일, 테스트, 배포를 위한 개발 프레임워크
NestJS와 TypeORM으로 구성된 NFT 런치패드 백엔드로, Docker 다중 환경과 컨트랙트 연동 스크립트를 함께 관리한다
이 프로젝트에서의 Hardhat 활용
스마트 컨트랙트 인터랙션 스크립트 실행을 위한 설정
Solidity와 Hardhat 기반 패션 NFT 컨트랙트 저장소의 구조, 배포 스크립트, 테스트 체계를 정리한 공개 문서
이 프로젝트에서의 Hardhat 활용
컨트랙트 컴파일, 배포, 테스트 환경 구성
Solidity와 Hardhat으로 구성한 NFT 컬렉션 컨트랙트 저장소 구조를 정리한 공개 문서입니다.
이 프로젝트에서의 Hardhat 활용
컨트랙트 컴파일, 배포, 테스트 환경 구성
CryptoZombies 튜토리얼을 따라 Solidity와 Hardhat으로 스마트컨트랙트를 학습한 기록 저장소
이 프로젝트에서의 Hardhat 활용
컨트랙트 컴파일, 배포, 테스트를 위한 개발 환경
Hardhat과 Foundry를 병행하는 레이싱 게임 온체인 컨트랙트 저장소의 구조를 정리한 공개 문서
이 프로젝트에서의 Hardhat 활용
컨트랙트 배포 및 TypeChain 타입 생성
이름·레벨·토큰 커런시 모듈을 가진 게이미피케이션 NFT 컬렉션의 컨트랙트 패턴과 함정을 정리한 관찰자 시점 기술 문서
이 프로젝트에서의 Hardhat 활용
컨트랙트 컴파일, 테스트, Polygon 배포 파이프라인
CryptoZombies/Hardhat 샘플을 관찰자 시점으로 분석해 표준 셋업과 흔한 함정을 정리한 학습 문서
이 프로젝트에서의 Hardhat 활용
Solidity 컴파일, 로컬 체인 실행, 테스트, 배포를 통합 관리
위 프로젝트들에서 같이 쓰인 다른 기술입니다.