Allows you to mint new NFTs on the contract.
By default, the NFT metadata is uploaded and pinned to IPFS before minting.
You can override this default behavior by providing a
string that points to valid metadata object instead of an object.
Mint a new NFT to the connected wallet.
The same as
mint, but allows you to specify the address of the wallet that will receive the NFT rather than using
the connected wallet address.