Agora vem a parte emocionante - implementar sua coleção e cunhar o primeiro NFT:
Deploy and Mint
Copy
Ask AI
// Gerar assinatura do implementadorconst deployerSignature = await collectionManager.generateDeployerSignature( walletClient, predictedAddress)// Criar instância da coleçãoconst collection = collectionManager.createCollection( predictedAddress, collectionMetadata.tokenStandard)// Implementar e cunhar o primeiro NFT em uma transaçãoconst mintTx = await collection.mint( walletClient, 1n, // quantidade undefined, // URI dos metadados (usará baseURI) 0n, // preço da cunhagem [], // prova da lista branca (vazia para cunhagem pública) creatorSignature, deployerSignature)console.log(`🎉 Coleção implementada e primeiro NFT cunhado!`)console.log(`📋 Hash da transação: ${mintTx}`)
Quando você executar o script de início rápido, deve ver uma saída similar a:
Copy
Ask AI
📍 Endereço previsto da coleção: 0x1234567890abcdef...✅ Metadados da coleção armazenados com sucesso🎉 Coleção implementada e primeiro NFT cunhado!📋 Hash da transação: 0xabcdef1234567890...🏭 Coleção implementada: verdadeiro💎 Recompensas da Coleção: { totalRewards: "1000000000000000000", unclaimedRewards: "1000000000000000000", totalMints: "1"}