KTHULU DOCS
  • 소개
    • 크툴루 소개
    • 스캐너 소개
  • 크툴루 가이드
    • 이용 가이드
      • 다운로드 및 계정 생성
      • 컬렉션 및 NFT 조회
      • NFT 전송
      • 계정 활동
  • 크툴루 개발가이드
    • Quick Start
    • WEB, APP SDK 개발 가이드
      • 계정 생성
      • 계정 복원
      • 계정 정보 조회
      • 지갑 모드
      • 가스비 추정
      • 트랜잭션 상태 확인
      • 토큰 발행
      • 토큰 정보 조회
      • 토큰 목록 조회
      • 토큰 잔고 조회
      • 토큰 거래내역
      • 토큰 전송
      • 토큰 승인
      • 토큰 스왑
      • 토큰 브릿지
      • NFT 컬렉션 생성
      • NFT 민트 (발행)
      • NFT 다중민트 (발행)
      • NFT 조회
      • NFT 거래내역
      • NFT 총발행량
      • NFT 전송
      • NFT 다중전송
      • NFT 소각
      • NFT 숨김
      • NFT 숨김 조회
      • NFT 브릿지
      • NFT 스캠방지
    • Scanner APP SDK 개발 가이드
      • NFT 홀더인증(서명)
      • NFT 홀더인증(검증)
      • NFT 홀더인증(확인)
    • 블록체인 End-Point
      • Ethereum
      • Klaytn
      • Polygon
      • BNB
    • 블록체인 스캐너(Crawler) 로직
      • crawler_table
      • nft_collection_table
      • nft_owner_table
      • nft_token_table
      • nft_transaction_table
      • nft_hide_table
      • nodes_table
      • statistics_table
      • token_owner_table
      • token_table
      • token_transfer_table
      • users_table
      • Crawler Flow
  • 모니터링
    • 모니터링24
  • 고객센터
    • 문의 및 제안
  • 공지사항
    • 공지사항
      • Kthulu App
      • Live Scanner
      • Blockchain Node
    • 릴리즈 노트
  • 크툴루 약관
    • 개인정보처리방침
    • 서비스이용약관
  • 스캐너 약관
    • 개인정보처리방침
    • 서비스이용약관
  • 참조
    • 매뉴얼
      • Live Scanner 운영자 메뉴얼
    • SW사양서
      • Kthulu SDK
      • Live Scanner(Crawler)
Powered by GitBook
On this page
  • KTHULU Android & iOS SDK
  • 목 차
  • 1. 개요
  • 2. 개발 항목
  • 3. 개발환경
  • 4. 상세 스펙
  • 4-1) SDK 제공 서비스
  • 4-2) SDK open 소스 정보
  • 4-3) SDK 설정
  1. 참조
  2. SW사양서

Kthulu SDK

PreviousSW사양서NextLive Scanner(Crawler)

Last updated 1 year ago


KTHULU Android & iOS SDK

목 차

1.개요

2. 개발 항목

3. 개발 환경

4. 상세 스펙

4-1) SDK 제공 서비스

4-2) SDK 오픈 소스 정보

4-3) SDK 정보


1. 개요

Kthulu SDK에는 Kthulu OPEN API를 구현하기 위한 핵심 기능(Class, Method, Sample 등)이 포함되어 있으며, 보다 편리하게 사용할 수 있도록 제작되었습니다.

2. 개발 항목

  • 지갑을 사용하기 위한 계정 생성, 복원, 정보 조회, 보유 지갑 조회 등

  • 토큰 관리를 위한 토큰 발행, 정보조회, 보유 토큰 조회, 잔고 조회, 거래내역 조회, 전송, 브릿지, 스왑 등

  • NFT 관리를 위한 NFT 컬렉션 생성, 조회, 민트, 다중 민트, 전송, 다중 전송, 소각, 숨김, 브릿지, 스캠방지 등

3. 개발환경

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

4. 상세 스펙

4-1) SDK 제공 서비스

메소드명
설명

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()

4-2) SDK open 소스 정보

4-3) SDK 설정

SDK 기능에 대한 자세한 설명은 혹은 설명란의 링크를 클릭하여 확인이 가능합니다.

Android github :

iOS github :

SDK 설정에 대한 자세한 설명은 KTHULU DOCS의 를 참고하세요.

WEB, APP API 개발 가이드
https://github.com/companyAbcDev/kthuluAndroidSDK
https://github.com/companyAbcDev/KthuluIOSSDK
Quick Start
계정 생성
계정 복원
계정 정보 조회
지갑 모드
가스비 추정
토큰 발행
토큰 정보 조회
토큰 목록 조회
토큰 잔고 조회
토큰 거래내역
토큰 전송
토큰 승인
토큰 스왑
토큰 브릿지
NFT 컬렉션 생성
NFT 민트(발행)
NFT 다중민트 (발행)
NFT 조회
NFT 거래내역
NFT 전송
NFT 다중전송
NFT 소각
NFT 숨김
NFT 숨김
취소
NFT 숨김 조회
NFT 스캠방지