Hardhat과 Hardhat-deploy를 이용한 upgradeable smart contract 개발 (상)
3
AI 요약

이 글은 AI가 원문을 분석하여 핵심 내용을 요약한 것입니다.

Hardhat을 이용한 업그레이드 가능한 스마트 계약 개발

이 게시물은 Hardhat과 hardhat-deploy를 사용하여 업그레이드 가능한 스마트 계약을 구현하고 배포하는 과정을 소개합니다.

주요 내용

  • 업그레이드 가능한 컨트랙트 작성 및 배포
  • delegate call, storage slot, fallback function 개념 설명
  • OpenZeppelin의 Initializable 활용

프로젝트 세팅 및 배포

배포 스크립트와 Hardhat config 설정 방법을 설명하며, Proxy 컨트랙트를 통해 업그레이드 가능한 구조를 구현합니다.