Truffle 설치 & Ganache 연동

repedore·2022년 2월 6일
0

블록체인

목록 보기
5/11

참고>공식문서

1. truffle 준비

npm install -g truffle@5.1.23
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

profile
관심사는 시장 분석과 자동화입니다. 펌웨어 개발자로 일을 하고 있었으나 더 깊은 백엔드 지식을 학습하고 싶어서 블록체인(백엔드)개발자로 전향을 준비중에 있습니다. 다양한 분야에서 새로운 지식을 쉽게 받아들이는 편이고 적용하려고 노력합니다.

0개의 댓글