[공지] Klaytn SDK caver-java v1.6.0 릴리즈
3 min readApr 23, 2021
Klaytn SDK caver-java v1.6.0이 릴리즈되었습니다.
caver-java v1.6.0의 ABI 클래스에서는 Tuple 타입 파라미터에 대한 인코딩/디코딩을 제공합니다. 사용자는 ABI
에서 제공되는 함수를 사용하여 tuple 타입의 파라미터를 인코딩하거나 디코딩할 수 있으며, 또한 Contract
를 통해 tuple 타입을 활용하는 Smart Contract를 로딩하여 사용할 수 있습니다.
Tuple 타입 파라미터 인코딩/디코딩
- caver-java v1.6.0에서는
caver.abi
패키지에서 제공되는 ABI 클래스의encodeParameter
,encodeParameters
,decodeParameter
그리고decodeParameters
를 사용하여 tuple 타입 파라미터를 인코딩/디코딩할 수 있습니다. 또한caver.contract
패키지에서 제공되는 Contract 클래스는 tuple 타입을 사용하는 스마트 컨트랙트를 지원합니다.
ABI dynamic type 인코딩/디코딩 기능 개선
- caver-java v1.6.0에서는
caver.abi
패키지에서 제공되는encodeParameter
,encodeParameters
,decodeParameter
그리고decodeParameters
를 사용하여 dynamic type의 파라미터가 정상적으로 인코딩/디코딩될 수 있도록 개선하였습니다.
ABI 다차원 배열의 디코딩 지원
- caver-java v1.6.0에서는
caver.abi
패키지에서 제공되는decodeParameter
그리고decodeParameters
를 사용하여 다차원 배열의 파라미터가 정상적으로 디코딩될 수 있도록 개선하였습니다.
caver-java v1.6.0에 대한 더욱 자세한 설명은 다음 링크를 참고하시기 바랍니다.
https://github.com/klaytn/caver-java/releases/tag/v1.6.0.
caver-java 패키지 의존성 설정은 다음 링크에서 확인할 수 있습니다.
https://bintray.com/klaytn/maven/caver-java.