NFTClient
Methods
- create_nft_collection
- get_mint_fee_token
- get_mint_fee
create_nft_collection
Creates a new SPG NFT Collection.
Parameters:
name: The name of the collection.symbol: The symbol of the collection.is_public_minting: If true, anyone can mint from the collection. If false, only the addresses with the minter role can mint.mint_open: Whether the collection is open for minting on creation.mint_fee_recipient: The address to receive mint fees.contract_uri: The contract URI for the collection. Follows ERC-7572 standard. See here.base_uri: [Optional] The base URI for the collection. If baseURI is not empty, tokenURI will be either baseURI + token ID (if nftMetadataURI is empty) or baseURI + nftMetadataURI.max_supply: [Optional] The maximum supply of the collection.mint_fee: [Optional] The cost to mint a token.mint_fee_token: [Optional] The token to mint.owner: [Optional] The owner of the collection.tx_options: [Optional] Transaction options dictionary.
get_mint_fee_token
Returns the current mint fee token of the collection.
Parameters:
nft_contract: The address of the NFT contract.
get_mint_fee
Returns the current mint fee of the collection.
Parameters:
nft_contract: The address of the NFT contract.