Removes vault, description, and tier from the NFT and use the IPFS hash for the token ID.
Adds option to permanently stop minting of an NFT or multiple NFTs.
Adds HATHackersNFT to the deployement scripts and deploy to Goerli.
Transfer ownership to Hats governance on deployment.
I could add a createAndMint function or something, but I don't think it's in any way unnatural to have the create separated from the minting. The create only happens one, while minting can be called many times. So I think it makes sense to separate them.
To use that "whitelist" to stop minting would mean to delete/ alter the uri of the NFT which is not what we want. And the blacklisting to not be able to ever mint (even though it's only owner) was a requirement Shay asked for.
Removes vault, description, and tier from the NFT and use the IPFS hash for the token ID. Adds option to permanently stop minting of an NFT or multiple NFTs. Adds HATHackersNFT to the deployement scripts and deploy to Goerli. Transfer ownership to Hats governance on deployment.