Kthulu SDK
Last updated
Last updated
1.개요
2. 개발 항목
3. 개발 환경
4. 상세 스펙
4-1) SDK 제공 서비스
4-2) SDK 오픈 소스 정보
4-3) SDK 정보
Kthulu SDK에는 Kthulu OPEN API를 구현하기 위한 핵심 기능(Class, Method, Sample 등)이 포함되어 있으며, 보다 편리하게 사용할 수 있도록 제작되었습니다.
지갑을 사용하기 위한 계정 생성, 복원, 정보 조회, 보유 지갑 조회 등
토큰 관리를 위한 토큰 발행, 정보조회, 보유 토큰 조회, 잔고 조회, 거래내역 조회, 전송, 브릿지, 스왑 등
NFT 관리를 위한 NFT 컬렉션 생성, 조회, 민트, 다중 민트, 전송, 다중 전송, 소각, 숨김, 브릿지, 스캠방지 등
Android SDK | iOS SDK | |
---|---|---|
OS | MacOS | MacOS |
언어 | Kotlin 1.8.0 | Swift 5 |
툴 | Android Studio (Flamingo) | Xcode 14.3.1 (14E300c) |
환경 | JAVA 11 GRADLE 7.4.1 minSDK 27 targetSDK 33 compileSDK 33 | Deployment Target 16.2 Minimum Deployments 13.0 iOS Deployment Target 13.0 macOS Deployment Target 13.3 |
SDK 기능에 대한 자세한 설명은 WEB, APP API 개발 가이드 혹은 설명란의 링크를 클릭하여 확인이 가능합니다.
메소드명 | 설명 |
---|---|
createAccountAsync() | |
restoreAccountAsync() | |
getAccountInfoAsync() | |
getUsersAsync() | |
getEstimateGas() | |
deployErc20Async() | |
getTokenInfoAsync() | |
getTokenListAsync() | |
getBalanceAsync() | |
getTokenHistoryAsync() | |
sendTransactionAsync() sendTokenTransactionAsync() | |
tokenSwapAppoveAsync() | |
coinForTokenSwapAsync() tokenForTokenSwapAsync() tokenForCoinSwapAsync() | |
bridgeCoinAsync() bridgeTokenAsync() | |
deployErc721Async() deployErc1155Async() | |
mintErc721Async() mintErc1155Async() | |
batchMintErc721Async() batchMintErc1155Async() | |
getNFTsByWallet() | |
getNFTsTransferHistory() | |
sendNFT721TransactionAsync() sendNFT1155TransactionAsync() | |
sendNFT721BatchTransactionAsync() sendNFT1155BatchTransactionAsync() | |
burnErc721Async() burnErc1155Async() | |
setNFTsHide() deleteNFTsHide() | |
getNFTsHide() | |
verifyNFT() |
Android github : https://github.com/companyAbcDev/kthuluAndroidSDK
iOS github : https://github.com/companyAbcDev/KthuluIOSSDK
SDK 설정에 대한 자세한 설명은 KTHULU DOCS의 Quick Start를 참고하세요.