SDK Reference
NFT Client
Story와 함께 사용할 새로운 SPG 컬렉션을 발행하는 데 사용됩니다.
NFTClient
메서드
- create_nft_collection
- get_mint_fee_token
- get_mint_fee
create_nft_collection
새로운 SPG NFT 컬렉션을 생성합니다.
메서드 |
---|
create_nft_collection |
Parameters:
name
: 컬렉션의 이름.symbol
: 컬렉션의 심볼.is_public_minting
: true인 경우 누구나 컬렉션에서 발행할 수 있습니다. false인 경우 minter 역할을 가진 주소만 발행할 수 있습니다.mint_open
: 컬렉션이 생성 시 발행을 위해 열려있는지 여부.mint_fee_recipient
: 발행 수수료를 받을 주소.contract_uri
: 컬렉션의 계약 URI. ERC-7572 표준을 따릅니다. here를 참조하세요.base_uri
: [선택사항] 컬렉션의 기본 URI. baseURI가 비어있지 않으면, tokenURI는 baseURI + 토큰 ID (nftMetadataURI가 비어있는 경우) 또는 baseURI + nftMetadataURI가 됩니다.max_supply
: [선택사항] 컬렉션의 최대 공급량.mint_fee
: [선택사항] 토큰을 발행하는 비용.mint_fee_token
: [선택사항] 발행할 토큰.owner
: [선택사항] 컬렉션의 소유자.tx_options
: [선택사항] 트랜잭션 옵션 딕셔너리.
get_mint_fee_token
컬렉션의 현재 발행 수수료 토큰을 반환합니다.
메서드 |
---|
get_mint_fee_token |
Parameters:
nft_contract
: NFT 계약의 주소.
get_mint_fee
컬렉션의 현재 민팅 수수료를 반환합니다.
메서드 |
---|
get_mint_fee |
Parameters:
nft_contract
: NFT 컨트랙트의 주소.