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 컬렉션 생성, 조회, 민트, 다중 민트, 전송, 다중 전송, 소각, 숨김, 브릿지, 스캠방지 등
SDK 기능에 대한 자세한 설명은 WEB, APP API 개발 가이드 혹은 설명란의 링크를 클릭하여 확인이 가능합니다.
Android github : https://github.com/companyAbcDev/kthuluAndroidSDK
iOS github : https://github.com/companyAbcDev/KthuluIOSSDK
SDK 설정에 대한 자세한 설명은 KTHULU DOCS의 Quick Start를 참고하세요.
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
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()