[Solidity & Klaytn SDK] Klaytn SDK caver.js
Using Klaytn SDK
Klaytn SDK(Software Development Kit)
- klaytn은 BApp 개발을 위해 필요한 SDK를 제공
- caver-js는 Node.js로 Klaytn BApp을 만들때 필요한 라이브러리를 제공
- https://docs.klaytn.com
개발 환경 셋팅
Node.js 설치
- https://nodejs.org에서 LTS 설치
개발 디렉토리 생성 및 Caver-js 설치
- 성공적으로 Node.js를 설치한 뒤 원하는 위치에 개발 디렉토리를 생성
- mkdir Count && cd Count
- 디렉토리 생성 후 npm으로 Node.js 프로젝트를 초기화, caver-js를 설치
- npm init
- npm install caver-js
Baobab 테스트넷에 연결
Wallet 생성
토큰 전송 TX 생성 및 서명
서명된 TX 전송
스마트 컨트랙트 배포
스마트 컨트랙트 함수 실행(mutation vs constant)
본 포스팅은 Klaytn 스마트계약과 탈중앙앱을 수강하며 작성한 글입니다.