본문 바로가기
Blockchain

Klaytn 블록체인 애플리케이션 만들기 예제

by jayden-lee 2019. 7. 25.
728x90

Klaytn 블록체인 애플리케이션 예제

  • Klaytn 테스트넷 Baobab에 간단한 블록체인 애플리케이션을 만들어보는 예제
  • 덧셈 예제 프로젝트로 주어진 시간 안에 덧셈 문제의 정답을 맞추면 클레이를 지급 받는다.
  • 예제 프로젝트는 인프런 강의를 학습하고 정리한 것입니다. 자세한 설명은 인프런 강의를 참고해주세요.

개발 환경 설정

  • Node.js 설치
    • npm install
  • Install Truffle
    • sudo npm install -g truffle@4.1.15
  • Git 설치
  • Visual Studio Code 설치

소스코드 가져오기

git clone https://github.com/jayden-lee/klaytn-example.git

Baobab 테스트넷 계정 생성

Klaytn TestNet에서 계정을 생성한다. 계정을 생성하고 난 뒤, Private Key, Keystore.json 정보는 계속 사용하는 것이기 때문에 안전하게 보관한다.

 

Baobab 테스트넷에서는 24시간에 한 번씩 5 클레이를 받을 수 있다. 5 클레이 받기

 

KLAY Faucet

Contract 배포

AdditionGame Contract를 Klaytn에 배포하기 전에 반드시 truffle.js 파일에 자신의 PRIVATE_KEY 값을 설정한다.

npm run deploy

애플리케이션 실행

Transaction, Contract 등 모니터링은 Klaytn Scope에서 할 수 있다.

npm run dev

댓글