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
  1. 크툴루 개발가이드
  2. WEB, APP SDK 개발 가이드

토큰 거래내역

개요

해당 계정의 토큰 거래내역을 조회합니다. from, to, transactionHash 등의 트랜잭션 내용을 반환합니다.

해당 트랜잭션의 블록체인 탐색기(ex: etherscan) url을 포함합니다.

Parameters

Name
Type
Explane
참조

network

String

네트워크

required

owner

String

계정

required

token_id

String

토큰 아이디 (컨트랙트 주소)

(select)

if token_id=empty,

0x0000000...0000000000 (메인넷 코인) required

sort

String

정렬 (asc, desc)

(select) default: desc

limit

Int

수량 (0: 전체)

(select) default: 0

page_number

Int

페이지 넘버

(select) if limit=not empty, select (default: 1) else if limit=empty, error

Response

이름
타입
설명

result

String

호출 결과 성공여부 (성공: OK, 실패: FAIL)

sum

int

호출 결과 카운터

sort

String

정렬

value (array of object)

Name
Type
Explane

network

String

네트워크

token_id

String

토큰 아이디 (컨트랙트 주소)

block_number

String

블록 번호

timestamp

String

트랜잭션 시간

transaction_hash

String

트랜잭션 해시 값

from

String

보내는 계정

to

String

받는 계정

symbol

String

토큰 심볼

amount

String

이동한 수량 (wei)

decimals

String

토큰 소수점 자리수

gas_used

String

수수료 (wei)

Example

// parameters
val network = "cypress"
val owner = "0x..."
val token_id = "0x..."
val sort = "desc"
val limit = 0
val getTokenHistory = getTokenHistoryAsync(network, 
     owner, 
     token_id, 
     sort, 
     limit)
println(getTokenHistory)

// getTokenHistory result log
/*
  {
      "result": "OK",
      "sum": "3",
      "sort": "desc",
      "value": [
          {
            "network": "ethereum",
            "token_id": "0x...",
            "block_number": "16500012",
            "timestamp": "1674844979",
            "transaction_hash": "0x...",
            "from": "0x...",
            "to": "0x...",
            "symbol": "USDT",
            "amount": "38517813190125303766", // wei
            "decimals": "18",
            "gas_used": "152837" // wei
          },
          {
            "network": "ethereum",
            "token_id": "0x...",
            "block_number": "16500008",
            "timestamp": "1674844931",
            "transaction_hash": "0x...",
            "from": "0x...",
            "to": "0x...",
            "symbol": "USDT",
            "amount": "1413152143", // wei
            "decimals": "18",
            "gas_used": "736607" // wei
          }
      ]
  }
*/

Parameters

Name
Type
Explane
참조

network

String

네트워크

required

owner

String

계정

required

token_id

String

토큰 아이디 (컨트랙트 주소)

(select)

if token_id=empty,

0x0000000...0000000000 (메인넷 코인) required

sort

String

정렬 (asc, desc)

(select) default: desc

limit

Int

수량 (0: 전체)

(select) default: 0

Response

이름
타입
설명

result

String

호출 결과 성공여부 (성공: OK, 실패: FAIL)

sum

int

호출 결과 카운터

sort

String

정렬

page_count

int

페이지 수

value (array of object)

Name
Type
Explane

network

String

네트워크

token_id

String

토큰 아이디 (컨트랙트 주소)

block_number

String

블록 번호

timestamp

String

트랜잭션 시간

transaction_hash

String

트랜잭션 해시 값

from

String

보내는 계정

to

String

받는 계정

symbol

String

토큰 심볼

amount

String

이동한 수량 (wei)

decimals

String

토큰 소수점 자리수

gas_used

String

수수료 (wei)

Example

// parameters
let network = "cypress"
let owner = "0x..."
let token_id = "0x..."
let sort = "desc"
let limit = 1
let getTokenHistory = try await getTokenHistoryAsync(network: network, 
   owner: owner, 
   token_id: token_id, 
   sort: sort, 
   limit: limit)
print(getTokenHistory)

// getTokenHistory result log
/*
  {
      "result": "OK",
      "sum": "3",
      "sort": "desc",
      "value": [
          {
            "network": "ethereum",
            "token_id": "0x...",
            "block_number": "16500008",
            "timestamp": "1674844931",
            "transaction_hash": "0x...",
            "from": "0x...",
            "to": "0x...",
            "symbol": "USDT",
            "amount": "1413152143", // wei
            "decimals": "18",
            "gas_used": "736607" // wei
          },
          {
            "network": "ethereum",
            "token_id": "0x...",
            "block_number": "16500001",
            "timestamp": "1674844847",
            "transaction_hash": "0x...",
            "from": "0x...",
            "to": "0x...",
            "symbol": "USDT",
            "amount": "20115660308317876961540", // wei
            "decimals": "18",
            "gas_used": "472518" // wei
          }
      ]
  }
*/
Previous토큰 잔고 조회Next토큰 전송

Last updated 1 year ago