Skip to main content

NftClient

메서드

  • createNFTCollection
  • getMintFeeToken
  • getMintFee
  • setTokenURI
  • getTokenURI

createNFTCollection

새 SPG NFT 컬렉션을 생성합니다. 매개변수:
  • request.name: 컬렉션의 이름.
  • request.symbol: 컬렉션의 심볼.
  • request.isPublicMinting: true이면 누구나 컬렉션에서 민팅할 수 있습니다. false이면 minter 역할을 가진 주소만 민팅할 수 있습니다.
  • request.mintOpen: 컬렉션이 생성 시 민팅을 위해 열려 있는지 여부.
  • request.mintFeeRecipient: 민팅 수수료를 받는 주소.
  • request.contractURI: 컬렉션의 컨트랙트 URI. ERC-7572 표준을 따릅니다. 여기를 참조하세요.
  • request.baseURI: [선택] 컬렉션의 기본 URI. baseURI가 비어 있지 않으면, tokenURI는 baseURI + token ID(nftMetadataURI가 비어 있는 경우) 또는 baseURI + nftMetadataURI가 됩니다.
  • request.maxSupply: [선택] 컬렉션의 최대 공급량.
  • request.mintFee: [선택] 토큰을 민팅하는 데 드는 비용.
  • request.mintFeeToken: [선택] 민팅할 토큰.
  • request.owner: [선택] 컬렉션의 소유자.

getMintFeeToken

컬렉션의 현재 민팅 토큰을 반환합니다. 매개변수:
  • spgNftContract: NFT 컨트랙트의 주소.

getMintFee

컬렉션의 현재 민팅 수수료를 반환합니다. 매개변수:
  • spgNftContract: NFT 컨트랙트의 주소.

setTokenURI

주어진 토큰에 대한 토큰 URI를 설정합니다. 매개변수:
  • request.spgNftContract: NFT 컨트랙트의 주소.
  • request.tokenId: 토큰의 ID.
  • request.tokenURI: 설정할 URI.

getTokenURI

주어진 토큰에 대한 토큰 URI를 반환합니다. 매개변수:
  • request.spgNftContract: SPG NFT 컨트랙트의 주소.
  • request.tokenId: 토큰의 ID.
Request Type