Truffle 설치 & Ganache 연동

1867 단어 ganachetruffleganache

참고>공식문서

1. truffle 준비

npm install -g [email protected]
mkdir <project_name>
cd <project_name>
truffle init

klaytn 배포시 사용할 truffle 버전 5.1.23
truffle 5.1.23 실행시 선택한 node버전 12.22.10
다른 상위 버전 선택시 truffle develop 안됨.

  • truffle init 결과

  • 프로젝트 기본구조

2. truffle 활용

truffle compile
  • 현재 폴더의 contract 폴더 아래에 있는 solidity 파일이 json 형태로 변경 되어 생성됨.
truffle migrate
  • 컴파일 결과인 json 파일을 서버에 배포.

3. ganache 연동

  • ganache 의 network id, rpc server 를 기억.

  • 기억한 ganache 정보를 입력.

참고>

npm install -g ganache-cli
ganache-cli -d -m <word>

-d : deterministic (변함없는 키)
-m: mnemonic

좋은 웹페이지 즐겨찾기