Skip to main content

NFTClient

Methods

  • create_nft_collection
  • get_mint_fee_token
  • get_mint_fee

create_nft_collection

새로운 SPG NFT 컬렉션을 생성합니다. Parameters:
  • name: 컬렉션의 이름입니다.
  • symbol: 컬렉션의 심볼입니다.
  • is_public_minting: true이면 누구나 컬렉션에서 발행할 수 있습니다. false이면 minter 역할이 있는 주소만 발행할 수 있습니다.
  • mint_open: 생성 시 컬렉션이 발행을 위해 열려 있는지 여부입니다.
  • mint_fee_recipient: 발행 수수료를 받을 주소입니다.
  • contract_uri: 컬렉션의 컨트랙트 URI입니다. ERC-7572 표준을 따릅니다. 여기를 참조하세요.
  • base_uri: [Optional] 컬렉션의 베이스 URI입니다. baseURI가 비어 있지 않으면, tokenURI는 baseURI + 토큰 ID (nftMetadataURI가 비어 있는 경우) 또는 baseURI + nftMetadataURI가 됩니다.
  • max_supply: [Optional] 컬렉션의 최대 공급량입니다.
  • mint_fee: [Optional] 토큰을 발행하는 비용입니다.
  • mint_fee_token: [Optional] 발행에 사용할 토큰입니다.
  • owner: [Optional] 컬렉션의 소유자입니다.
  • tx_options: [Optional] 트랜잭션 옵션 딕셔너리입니다.

get_mint_fee_token

컬렉션의 현재 발행 수수료 토큰을 반환합니다. Parameters:
  • nft_contract: NFT 컨트랙트의 주소입니다.

get_mint_fee

컬렉션의 현재 발행 수수료를 반환합니다. Parameters:
  • nft_contract: NFT 컨트랙트의 주소입니다.