caver-js ~v1.4.1
caver-js
는 개발자가 HTTP 또는 웹소켓 연결을 사용하여 Klaytn 노드와 상호작용할 수 있도록 하는 자바스크립트 API 라이브러리입니다. npm 이용이 가능합니다.
Features
HTTP 및 웹소켓을 통한 Klaytn의 JSON-RPC 클라이언트 API의 완전한 구현
Klaytn 트랜잭션, 계정 및 계정 키 유형 지원
Klaytn 네트워크에서 스마트 컨트랙트를 배포하고 실행하기 위한 자바스크립트 스마트 컨트랙트 패키지
Klaytn 계정 관리를 위한 인메모리 지갑
수수료 위임 지원
Klaytn Wallet 키 형식 지원
RLP에서 트랜잭션 오브젝트의 인코딩/디코딩
트랜잭션 객체의 서명
web3-js 애플리케이션을 caver-js로 쉽게 포팅
caver-js의 패키지
Below are packages provided in caver-js
.
오류 코드 개선
The error messages from Ethereum via web3.js are hardly figuring out where the error occurs. caver-js
improves the interface to catch error messages from Klaytn.
More details can be found in the value of txError
of the transaction receipt like the below:
Caution when Sending a Transaction to Klaytn
Klaytn은 고정된 가스 가격 (25 ston = 25 * 10^9)을 사용합니다. Klaytn 네트워크에 제출된 다른 가스 가격의 트랜잭션은 거절됩니다. 가스 가격에 대한 자세한 내용은 Gas and Unit Price Overview를 참조하세요. 네트워크에서 사용되는 가스 가격은 caver.klay.getGasPrice를 사용하여 얻을 수 있습니다.
만일 트랜잭션을 서명할 때나 제출할 때 gasPrice
가 정의되지 않았을 경우, caver-js는 트랜잭션 가스 가격을 설정하기 위해 caver.klay.getGasPrice RPC 호출을 사용합니다.
Links
caver-js GitHub repository
caver-js on npm
Last updated