[TIL] 2023-06-14

Melon Coder·2023년 6월 15일
0

TIL

목록 보기
48/50
post-thumbnail

Today I Learned


[hardhat]

오늘은 truffle과 유사한 hardhat이라는 이더리움 개발 도구를 사용하는 법을 배웠다.


hardhat

  1. npm install --save --dev hardhat: hardhat 라이브러리 설치
  2. npx hardhat: 다음과 같은 화면이 나온다.(필자는 javascript로 선택했다.)
  3. 프로젝트가 생성되고 다음과 같은 파일들이 생성되었다.
  4. npx hardhat compile: 컨트랙트 파일을 컴파일 한다. 컴파일에 성공하면 다음과 같은 2개의 폴더(artifacts, cache)가 생성된다.
  5. npx hardhat node: 로컬에 새로운 hardhat네트워크가 돌아간다.
  6. npx hardhat run --network localhost scripts/deploy.js: 새로운 터미널창을 연 뒤 다음 명령어를 쳐서 배포한다.

테스트넷 환경 설정(goerli)

./hardhat.config.js

require("@nomicfoundation/hardhat-toolbox");
/** @type import('hardhat/config').HardhatUserConfig */
module.exports = {
  solidity: "0.8.18",
  networks: {
    goerli: {
      url: 
    }
  }
};

url을 넣어주면 된다.

0개의 댓글