Truffle, Ganache란? & 설치법(window)

HyeongA·2023년 6월 7일
0

Blockchain_dev

목록 보기
15/20
post-thumbnail

Truffle, Ganache는 로컬 환경에서 개발자가 스마트 컨트랙트를 더욱 쉽게 개발 및 관리할 수 있도록 도와주는 개발환경 및 프레임워크이다. remix가 아닌 vscode에서도 개발, 컴파일, 배포가 가능하도록 해준다.

💻 Truffle

📍 truffle이란?

  • Truffle은 스마트 컨트랙트 개발, 컴파일, 배포 그리고 테스팅을 쉽게 할 수 있도록 도와주는 프레임워크
  • 사용을 위해서 Node.js, Truffle, VS-Code(혹은 기타 IDE), Ganache 설치 필요

📍 truffle 설치 방법 (window)

: cmd 혹은 powershell 관리자 권한으로 실행

//기본 환경 세팅 (Node.js)
npm init
//설치(버전) 확인
node -v
npm -v
//Truffle 설치
npm install -g truffle
//버전확인
truffle version
//사용할 수 있는 명령어확인
truffle

💻 Ganache

📍 Ganache란?

  • 이더리움 체인을 내 컴퓨터 안으로 따온 것 (작은 이더리움 복사본)
  • 프라이빗 체인을 만들어 사용
  • 로컬 환경에서 간이 블록체인을 생성해 쉽게 배포 및 실험할 수 있는 환경 조성
  • 체인이랑 어떻게 연계를 시킬 수 있는지 살펴볼 수 있음
  • 솔리디티 위에서 불가능했던 기능들을 추가할 수 있음
  • 유연한 기능을 사용하기 위해서 cli사용

📍 Ganache 설치 방법 (window)

  • 홈페이지 프로그램 다운cli에서 설치 하는 방법 중 원하는걸로 선택해서 설치하면 됨.

1. Ganache 홈 페이지

2. cli 명령어

//Ganache 설치
npm install -g ganache-cli
//버전 조회
ganache-cli --version
profile
Solidity | React | Python

0개의 댓글