Isso é um smart-contract de token ERC-721 (NFT), tendo suporte para mintagem publica pagável, supply máximo de nfts, mint máximo por pessoa, e com suporte também a whitelist Para liberar o mint de nfts no contrato, o owner tem que liberar através do editMintWindows, deixando true.
Adicionar os enderessos de quem poderá mintar, em setAllowList, para verificar se está na lista.
Já o mint publico, apenas tem que deixar true.