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 개발 가이드

NFT 컬렉션 생성

개요

NFT 컬렉션을 생성하고 배포합니다.

컬렉션의 여러가지 속성을 정의하여 NFT들을 그룹화하고 관리할 수 있습니다.

ERC721, ERC1155를 지원합니다.

Parameters

이름
타입
설명
참조

network

String

네트워크

required

from

String

컬렉션 소유자

required

name

String

컬렉션 이름

required

symbol

String

컬렉션 심볼

required

uri_type

String

NFT uri 구조 선택

required 0: [{baseUri}+{token_id}.json] 1: [{baseUri}+{token_id}] 2: [{tokenUri}]

token_base_uri

String

컬렉션 베이스 URI

required

Response

이름
타입
설명

result

String

성공 여부 ("OK", "FAIL")

value (array of object)

이름
타입
설명

transaction_hash

String

트랜잭션 해시

contract_address

String

컨트랙트 주소

Example

//parameters
val network = "polygon"
val from = "0x..."
val name = "KTHULU"
val symbol = "KTH"
val token_base_uri = "https://kthulu.io/"
val uri_type = "0"

//ERC721
val deployERC721 = deployErc721Async(network, 
    from, 
    name, 
    symbol, 
    token_base_uri, 
    uri_type)
//ERC1155
val deployERC1155 = deployErc1155Async(network, 
    from, 
    name, 
    symbol, 
    token_base_uri, 
    uri_type)
println(deployERC721)
println(deployERC1155)

// result log
/*
    {
        "result" : "OK",
        "value": [
            {
                "transaction_hash": "0x...",
                "contract_address": "0x..."
            }
        ]
    }
*/

Parameters

이름
타입
설명
참조

network

String

네트워크

required

from

String

컬렉션 소유자

required

name

String

컬렉션 이름

required

symbol

String

컬렉션 심볼

required

uri_type

String

NFT uri 구조 선택

required 0: [{baseUri}+{token_id}.json] 1: [{baseUri}+{token_id}] 2: [{tokenUri}]

token_base_uri

String

컬렉션 베이스 URI

required

Response

이름
타입
설명

result

String

성공 여부 ("OK", "FAIL")

value (array of object)

이름
타입
설명

transaction_hash

String

트랜잭션 해시

contract_address

String

컨트랙트 주소

Example

// parameters
let network = "polygon"
let from = "0x..."
let name = "KTHULU"
let symbol = "KTH"
let token_base_uri = "https://kthulu.io/"
let uri_type = "0"

//ERC721
let deployERC721 = try await deployErc721Async(network: network, 
    from: from, 
    name: name, 
    symbol: symbol, 
    token_base_uri: token_base_uri, 
    uri_type: uri_type)
//ERC1155
let deployERC1155 = try await deployErc1155Async(network: network, 
    from: from, 
    name: name, 
    symbol: symbol, 
    token_base_uri: token_base_uri, 
    uri_type: uri_type)
print(deployERC721)
print(deployERC1155)

// result log
/*
    {
        "result" : "OK",
        "value": [
            {
                "transaction_hash": "0x...",
                "contract_address": "0x..."
            }
        ]
    }
*/

Previous토큰 브릿지NextNFT 민트 (발행)

Last updated 1 year ago