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..."
}
]
}
*/
Last updated