Escolher o contrato NFT certo
Escolha entre ERC-721 (colecionáveis únicos) e ERC-1155 (tokens de múltiplas edições) para projetos NFT na Chiliz Chain, com notas sobre extensões de royalties e atualização de metadados.
Antes que um arquivo possa ser mintado como NFT, você deve implantar e verificar um smart contract NFT correspondente na Chiliz Chain. Esta é uma etapa crucial para garantir transparência e permitir interação com seu contrato on-chain.
Qual smart contract usar?
Há muitos smart contracts no mundo blockchain, e pode não ser óbvio qual é adequado para mintagem de NFTs.
O smart contract que você precisa depende do tipo de projeto NFT que você tem em mente:
Um item único: Use um contrato NFT ERC-721 e minte um único item com ele.
Muitos itens únicos: Use um contrato NFT ERC-721 e minte uma coleção de itens com ele.
Várias cópias do mesmo item: Use um contrato Multi Token ERC-1155 (permite que um item tenha mais de uma instância).
Várias cópias de vários itens: Use também um contrato Multi Token ERC-1155.
Existem outros smart contracts (conhecidos como extensões ou variantes de contrato) para diferentes usos (como ERC-2981 para Royalties, ERC-4906 para evento de atualização de metadados, ERC-721 Drop para lazy-minting, etc.), mas por enquanto, conhecer ERC-721/1155 é suficiente.
Devo escrever meu próprio smart contract?
Mesmo que você queira ter controle total sobre seu código, NÃO recomendamos escrever contratos ERC-721 do zero. Você deve usar os contratos testados e auditados de bibliotecas de contratos conceituadas.
A forma mais segura e comum de obter um contrato de mintagem de NFT é usando o da OpenZeppelin, por exemplo o contrato ERC-721 deles. Isso evita reinventar a roda e ajuda a prevenir vulnerabilidades de segurança comuns.
A OpenZeppelin é uma plataforma de código aberto para construção de dApps seguros.
Além de vários serviços de segurança e auditoria, eles fornecem uma biblioteca de smart contracts verificados pela comunidade, gratuita para uso em projetos.
Como tal, os contratos OpenZeppelin são considerados padrões da indústria e podem ser usados com segurança.
Implantando e Verificando seu Smart Contract NFT
Você pode implantar seu smart contract na Chiliz Chain usando plataformas conceituadas, como o Remix IDE ou o thirdweb, ou diretamente usando o Hardhat.
Após implantá-lo, você deve verificar o contrato em um block explorer, para que ferramentas e plataformas de desenvolvimento possam ler sua ABI (Application Binary Interface) e interagir com ele.
Siga estes guias para implantar e depois verificar seu contrato NFT:
Certifique-se de verificar seu contrato em um dos block explorers da Chiliz Chain! Verificar um Smart Contract
Somente contratos verificados podem mintar NFTs compatíveis com a Socios.com e a Carteira Socios.com.
Novamente, preste atenção em usar os detalhes de rede corretos para a Chiliz Chain e a Spicy Testnet:
Atualizado
Isto foi útil?