Hardhat과 Hardhat-deploy를 이용한 upgradeable smart contract 개발 (상)
Upgradeable Smart ContractHardhatHardhat-deploySolidityBlockchainEthereum
AI 요약
Beta이 글은 Hardhat과 Hardhat-deploy를 사용하여 업그레이드 가능한 스마트 컨트랙트를 개발하고 배포하는 과정을 소개하는 시리즈의 첫 번째 파트입니다. 업그레이드 가능한 컨트랙트 개발에 필수적인 delegate call, storage slot, fallback function 등의 개념을 설명하며, 특히 storage slot의 중요성과 주의사항을 강조합니다.
프로젝트 세팅 단계에서는 Hardhat, Hardhat-deploy, OpenZeppelin, TypeScript 패키지를 설치하는 방법을 안내합니다. 본 글은 업그레이드 가능한 컨트랙트 구현에 초점을 맞추고 있으며, 심화 내용은 후속편에서 다룰 예정입니다.
이 글이 궁금하신가요?
원문 블로그에서 전체 내용을 확인해 보세요
원문 읽으러 가기



