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. 블록체인 스캐너(Crawler) 로직

nft_owner_table

테이블 개요

NFT의 owner 및 balance를 수집합니다. NFT의 전송이 있을 때마다 업데이트됩니다.

컬럼 정의

컬럼명
설명

collection_id

수집된 NFT의 collection의 id를 의미합니다.

owner_account

수집된 NFT의 소유자를 의미합니다.

balance

수집된 NFT의 잔고를 의미합니다.

token_id

수집된 NFT의 id를 의미합니다.

주요 로직

크롤러가 NFT 전송이 일어난 트랜잭션을 감지하여 해당 트랜잭션의 구문분석이 끝나면, '누가 누구에게 무엇을 얼만큼' 주었는지의 데이터를 얻게 됩니다. ERC721의 경우 수량이 0개 or 1개라는 특성이 있어 'from'의 수량은 0, 'to'의 수량은 1로 각각 insert 하고 있습니다. ERC1155의 경우 최종적으로 balanceOf()를 사용해 'from' 및 'to'의 수량을 최신화해주고 있습니다. 위 로직으로 인해서 최종적으로는 해당 테이블의 데이터가 '누가 무엇을 얼마나' 갖고있는지를 보여줄 수 있게 됩니다.

Previousnft_collection_tableNextnft_token_table

Last updated 1 year ago