[공지] KAS SDK(caver-js-ext-kas, caver-java-ext-kas) v1.0.0 릴리즈

Tech at Klaytn
4 min readOct 15, 2020

--

Klaytn API Service(KAS) Software Development Kits(SDKs)인 caver-js-ext-kas v1.0.0과 caver-java-ext-kas v1.0.0이 릴리즈되었습니다.

caver-js-ext-kas와 caver-java-ext-kas는 caver-js/caver-java의 확장 라이브러리로 Klaytn의 JavaScript/Java SDK인 caver-js/caver-java 기능과 KAS JavaScript/Java SDK 기능을 함께 제공합니다.

caver-js-ext-kas와 caver-java-ext-kas를 이용하시면 기존 Klaytn SDK 기능을 그대로 사용하면서 아래의 KAS의 API들을 추가적으로 사용할 수 있습니다.

KAS의 Token History API를 사용할 수 있는 `caver.kas.tokenHistory`

  • Token History API는 KLAY, FT (KIP-7, ERC-20), NFT (KIP-17, ERC-721)의 전송내역을 조회할 수 있는 API입니다. Token History API에 대한 자세한 설명은 https://refs.klaytnapi.com/ko/th/latest 를 참고하시기 바랍니다.
  • `caver.initTokenHistoryAPI` 함수를 사용하여 Token History API를 사용하기 위한 권한을 설정한 후, `caver.kas.tokenHistory`를 통해 Token History API에서 제공하는 기능들을 사용할 수 있습니다.

KAS의 Wallet API를 사용할 수 있는 `caver.kas.wallet`

  • Wallet API는 Klaytn의 계정을 생성하고 트랜잭션 서명 기능을 제공하는 API입니다. Wallet API에 대한 자세한 설명은 https://refs.klaytnapi.com/ko/wallet/latest 를 참고하시기 바랍니다.
  • `caver.initWalletAPI` 함수를 사용하여 Wallet API를 사용하기 위한 권한을 설정한 후, `caver.kas.wallet`을 통해 Wallet API에서 제공하는 기능들을 사용할 수 있습니다.

KAS의 Anchor API를 사용할 수 있는 `caver.kas.anchor`

  • Anchor API는 Klaytn 서비스 체인 혹은 다른 블록체인 플랫폼의 데이터를 Baobab이나 Cypress에 기록할 수 있는 API 입니다. Anchor API에 대한 자세한 설명은 https://refs.klaytnapi.com/ko/anchor/latest 를 참고하시기 바랍니다.
  • `caver.initAnchorAPI` 함수를 사용하여 Anchor API를 사용하기 위한 권한을 설정한 후, `caver.kas.anchor`를 통해 Anchor API에서 제공하는 기능들을 사용할 수 있습니다.

추가적으로, KAS의 Klaytn Node API는 EN(Endpoint Node)이 제공하는 API를 그대로 제공하기 때문에, caver-js/caver-java에 authorization header만 붙여 사용할 수 있습니다. Klaytn Node API를 이용하면 별도의 EN을 운영할 필요없이 Baobab/Cypress에 손쉽게 접근할 수 있습니다. 자세한 사용 방법은 https://console.klaytnapi.com/service/node 에서 확인하실 수 있습니다.

caver-js-ext-kas에 대한 자세한 설명은 다음 링크를 참고하시기 바랍니다.

https://github.com/ground-x/caver-js-ext-kas/releases/tag/v1.0.0

caver-java-ext-kas에 대한 자세한 설명은 다음 링크를 참고하시기 바랍니다.

https://github.com/ground-x/caver-java-ext-kas/releases/tag/v1.0.0

caver-js-ext-kas 다운로드는 다음 링크를 통해 가능합니다.

https://www.npmjs.com/package/caver-js-ext-kas/v/1.0.0.

caver-java-ext-kas 패키지 의존성 설정은 다음 링크에서 확인하실 수 있습니다.

https://bintray.com/gx-devops/maven/caver-java-ext-kas

--

--

Tech at Klaytn
Tech at Klaytn

No responses yet