DEV/Ethereum

[Ganache] 설치와 MetaMask 테스트

아이와사생활_ 2022. 1. 16. 13:56

Ganache를 설치 및 사용해 보려고 한다.

 

https://trufflesuite.com/ganache/

 

Truffle Suite - Truffle Suite

Features VISUAL MNEMONIC & ACCOUNT INFO Quickly see the current status of all accounts, including their addresses, private keys, transactions and balances.

trufflesuite.com

http://wiki.hash.kr/index.php/%EA%B0%80%EB%82%98%EC%8A%88

 

가나슈 - 해시넷

가나슈(Ganache)는 이더리움 기반 블록체인 디앱 개발에 사용하는 개인용 블록체인이다. 가나슈(Ganache)란 테스트 목적으로 PC에 설치해서 사용할 수 있는 일종의 간이 블록체인이다. 간이 블록체인

wiki.hash.kr

가나슈(Ganache)란 테스트 목적으로 PC에 설치해서 사용할 수 있는 일종의 간이 이더리움 구성이다.

 

Ganache 다운로드 화면

 

사용법은 간단하다.

다운로드 한뒤에 설치 한다.

 

실행시키면 위와 같은 설치 프로세스가 진행된다.

 

설치가 완료되면 바로 Ganache가 실행된다.

CONTINUE를 눌러 진행한다.

이제 첫 화면이 구성되었다. 

 

QuickStart를 눌러 이더리움 테스트 네트워크를 바로 구성할수도 있고

옆의 New WorkSpace를 이용하여 설정을 하고 진행할 수 도 있다.

포트 설정과 네트워크 아이디 설정을 할 수 있다.

초기 설정할 계좌 개수와 소지할 이더리움 개수를 설정 할 수 있다.

save workspace 버튼을 누르면 아래와 같이 네트워크가 구성이 완료 되었다.

 

테스트를 위해 MetaMask를 이용하여 이더 전송을 진행해 본다.

 

METAMASK 설정 아래 show test network 를 활성화 한다.

 

 

Add a network 버튼을 눌러 위에 구성한 네트워크를 추가한다.

 

ganache 의 RPC SERVER 주소와 NETWORK ID를 MetaMask의 Add a network에 작성한다.

( 이상하게 5777로 설정하면 1377로 설정하라는 에러가 발생하는데 이유는 아직 모르겠다. )

 

설정이 완료된걸 볼수 있다.

ganache의 계좌들중 하나를 선택하여 맨 왼쪽 열쇠 버튼을 눌러 개인키 값을 획득한다.

metamask의 맨왼쪽 동그라미인 계좌선택을 눌러보면 계정가져오기 버튼이 있다 눌러서  PRIVATE KET 아래 있는

hex 값을 붙여넣기한다.

아래와 같이 계좌를 가져온걸 확인 할수 있다.

 

그럼 이더 보내기를 이용하여 기능을 확인해본다.

다시 ganache로 돌아와 전달할 계좌주소를 복사한다.

아래 주소로 10이더를 전달 하려고한다.

검색창에 위 address를 입력하면 아래와 같이 확인 창으로 변경된다.

 

위와 같이 이더 송금을 테스트 해볼수 있다.

ganache에서도 확인 할수 있다.

이상 포스팅을 마친다.