# Coleção NFT

O [Coleção NFT](https://dexappbuilder.dexkit.com/forms/deploy/thirdweb/TokenERC721) o contrato surge como a via ideal quando a intenção gira em torno de cultivar um repositório de NFTs incomparáveis, embora sem o mecanismo convencional de "drop" ou "lançamento" que frequentemente acompanha reivindicações orientadas pela comunidade.

Em contraste com o [Lançamento de NFT](https://docs.dexkit.com/produtos-e-solucoes-defi-pt/dexcontracts/contratos-thirdweb/lancamento-de-nft) contrato, o contrato de Coleção NFT abstém-se do conceito de mintagem preguiçosa (lazy minting). Em vez disso, os NFTs são cunhados imediatamente assim que passam a fazer parte da coleção.

Consequentemente, permanece aberta a possibilidade de executar ações costumeiras—transferir os NFTs, facilitar sua venda em marketplaces e quaisquer outras operações convencionais de NFT—sem qualquer impedimento.

Para cenários sofisticados, o contrato de Coleção NFT é reforçado com capacidades de mintagem baseadas em assinatura, elevando sua utilidade e versatilidade.

## Amplo Espectro de Casos de Uso e Cenários Ilustrativos

O contrato de Coleção NFT serve como um hub de inovação em diversos domínios:

* **Compilação Fotográfica**: Embarque na criação de uma coleção NFT 1-de-muitos, exibindo um medley de suas criações fotográficas, capturando diversos momentos e histórias.
* **NFTs com Utilidade**: Modele um NFT único 1-de-1 que carregue utilidade exclusiva, como acesso a conteúdo premium, privilégios VIP ou experiências personalizadas.
* **Integração com Mercado de Arte**: Inicie o processo cunhando sua obra de arte como NFTs, oferecendo-as subsequentemente para venda em marketplaces de NFT, fomentando exposição e comercialização.
* **Repositório Curado pela Comunidade**: Construa colaborativamente uma coleção de NFTs feita pela comunidade, celebrando a criatividade coletiva e as contribuições dos membros.
* **Tokenização de Utilidade de NFT**: Cunhe NFTs que encapsulam utilidade específica dentro de um ecossistema mais amplo, tornando-os tokens que fornecem acesso ou funcionalidades dentro de uma plataforma descentralizada.
* **Compilação de Edição Limitada**: Curadoria de compilações NFT de edição limitada que encapsulam um tema ou conceito específico, adicionando uma aura de exclusividade à coleção.
* **Artefatos NFT**: Transforme artefatos digitais, símbolos ou relíquias em NFTs, permitindo que os usuários possuam e exibam peças de história virtual.
* **NFTs para Caridade**: Utilize o contrato de Coleção NFT para cunhar NFTs que representem itens ou experiências únicas, que podem então ser leiloados ou vendidos para apoiar causas beneficentes.
* **Narrativa Sequencial**: Desenvolva uma narrativa serializada através de uma coleção de NFTs, cada um contribuindo para uma história em desenvolvimento que cativa o público.

## Implantando este contrato

{% embed url="<https://dexappbuilder.dexkit.com/forms/deploy/thirdweb/TokenERC721>" %}
Link direto
{% endembed %}

<figure><img src="https://1903426557-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FWrjgYUyO4ch1fBehrMEq%2Fuploads%2FXAgtTOQVKVq7akxPSsJP%2Fbrave_screenshot_dexappbuilder.dexkit.com%20(13).png?alt=media&#x26;token=355c9c3f-e8ae-476f-a7a7-d932f27cc330" alt="" width="563"><figcaption></figcaption></figure>

* **Nome:** O nome desta Coleção NFT de acordo com a sua ideia.
* **Símbolo:** Este será o ticker para este lançamento. Mantenha curto.
* **Descrição:** Você pode ser criativo aqui porque esta é a descrição que este contrato terá para os propósitos que você definiu.
* **Imagem:** Faça o upload da sua imagem para este contrato. Sua imagem será armazenada em [IPFS](https://ipfs.tech/) garantindo persistência ao longo do tempo.
* **Destinatário da Venda:** Este endereço receberá todos os tokens por cada venda no contrato que estamos prestes a implantar. O padrão é o da carteira conectada. Pode ser alterado para qualquer outro.
* **Destinatário de royalties:** definir endereço padrão do destinatário de royalties para este lançamento.
  * **Percentual de royalties:** Aqui será definido o percentual de cada venda que será enviado ao endereço que recebe os royalties.
* **Endereço do Destinatário:** Para contratos envolvendo vendas primárias, adquira taxas suplementares para todas as vendas primárias que ocorrerem neste contrato. (Isto é vantajoso se você estiver implantando este contrato em nome de um terceiro e desejar cobrar taxas pelos seus serviços). Se este contrato funcionar como um marketplace, obtenha uma porcentagem de todas as vendas secundárias que aconteçam dentro do seu contrato.
  * **Percentual da taxa da plataforma:** para as taxas suplementares mencionadas acima.

## Gerenciando este contrato <a href="#managing-this-contract" id="managing-this-contract"></a>

Uma vez que você implemente uma instância deste contrato, você poderá acessar o backend clicando no menu superior "DexContracts" e em "Manage Contracts".

<figure><img src="https://1903426557-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FWrjgYUyO4ch1fBehrMEq%2Fuploads%2FbcQuH6kGVOEDY6n31jyA%2Fimage.png?alt=media&#x26;token=afe69510-bd2c-489a-a68d-da6e81aa90bc" alt=""><figcaption></figcaption></figure>

Procure agora pelo contrato TokenERC721 que você acabou de implantar na lista de contratos. Uma vez localizado, clique em "Manage"

<figure><img src="https://1903426557-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FWrjgYUyO4ch1fBehrMEq%2Fuploads%2FJthQYhYBurnFFoBAdu1q%2Fimage.png?alt=media&#x26;token=894b1136-6595-4506-8a47-184720301230" alt="" width="563"><figcaption></figcaption></figure>

Uma vez dentro da seção de gerenciamento do contrato escolhido (neste caso Coleção NFT, que consiste na mintagem de NFTs ERC721) você poderá cunhar suas peças uma a uma clicando no <img src="https://docs.dexkit.com/~gitbook/image?url=https%3A%2F%2F1167648080-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FWrjgYUyO4ch1fBehrMEq%252Fuploads%252FZZZbc64oKtEf7m4RKJnY%252Fimage.png%3Falt%3Dmedia%26token%3D658e18bb-287b-4b14-af01-6bd7acf61889&#x26;width=104&#x26;dpr=4&#x26;quality=100&#x26;sign=19a61adde0d158a6fc106a6a6d143c13200eaf1cf725196cfc18ad428ba74368" alt="" data-size="line">botão e preenchendo os campos solicitados pela plataforma.

<figure><img src="https://1903426557-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FWrjgYUyO4ch1fBehrMEq%2Fuploads%2FuNTk0Pq0ZOPbl23MIiNK%2Fimage.png?alt=media&#x26;token=2d942af3-1e33-4003-bbf0-8a87ec55801d" alt="" width="563"><figcaption></figcaption></figure>

Quando você pressionar o botão "Mint" encontrará o seguinte formulário para preencher 👇

<figure><img src="https://1903426557-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FWrjgYUyO4ch1fBehrMEq%2Fuploads%2F78qy2KcAkdT0o5DtdeLa%2Fimage.png?alt=media&#x26;token=2add5e10-db69-4433-96e2-8f82e41b1fd8" alt="" width="563"><figcaption></figcaption></figure>

* O nome do NFT.
* A descrição deste NFT.
* Botão adicionar atributo: Permitirá aos usuários adicionar raridade a este NFT específico.
  * Tipos de atributos: Genérico, número, aumento numérico e aumento percentual.
* Enviar a imagem. O usuário poderá enviar uma imagem (máx. 1 MB) ou gerar uma usando linguagem natural.

{% hint style="success" %}
Obtenha ajuda do nosso assistente de IA clicando no <img src="https://1903426557-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FWrjgYUyO4ch1fBehrMEq%2Fuploads%2FYR5FplsMZYTHMkCNHnnR%2Fimage.png?alt=media&#x26;token=dd360574-c693-41e9-8303-7b033d421901" alt="" data-size="line"> ícone. Você pode precisar de créditos para este recurso. [Saiba mais sobre este recurso](https://docs.dexkit.com/produtos-e-solucoes-defi-pt/dexappbuilder/completamento-por-ia) e como recarregar sua conta.
{% endhint %}

Quando estiver pronto, clique no <img src="https://1903426557-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FWrjgYUyO4ch1fBehrMEq%2Fuploads%2FvhaLRGWfaMPw7wBPsa0m%2Fimage.png?alt=media&#x26;token=48cbcc93-6db2-4c03-94e8-7ff132f8bfe4" alt="" data-size="line"> botão.

<figure><img src="https://1903426557-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FWrjgYUyO4ch1fBehrMEq%2Fuploads%2F8gGFHiISKh8nTPT5YETF%2Fimage.png?alt=media&#x26;token=b62ad0b1-5eb4-4114-b418-89b0f1a2a850" alt="" width="563"><figcaption><p>Cunhamos alguns NFTs em uma coleção de exemplo 👹 bem legal, não é?</p></figcaption></figure>

Agora clique em qualquer um dos NFTs cunhados para verificar as opções disponíveis:

<figure><img src="https://1903426557-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FWrjgYUyO4ch1fBehrMEq%2Fuploads%2FfPk2xHN8pyjVttd1Isdw%2Fimage.png?alt=media&#x26;token=05841de1-b7ea-4c48-95cc-97e369749fed" alt=""><figcaption></figcaption></figure>

* Transferir: Enviar este NFT para o endereço especificado
* Burn: Enviar este NFT para o endereço padrão de queima `0x0000000000000000000000000000000000000000.`
* Ver página pública: Verifique este NFT na plataforma DexAppBuilder.&#x20;

<figure><img src="https://1903426557-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FWrjgYUyO4ch1fBehrMEq%2Fuploads%2F1GOEA2XGdQOrPccchkud%2Fimage.png?alt=media&#x26;token=3e5b66d3-1224-4ca3-a8fc-d7fa7399339c" alt=""><figcaption></figcaption></figure>

Criamos toda uma identidade visual para este exemplo, para que você possa verificar este contrato embutido naquele DApp com marca. Você só precisa alterar o domínio em <https://dexappbuilder.dexkit.com/asset/optimism/0x4c18348f63b894956dd8bcab411e7060cee8883c/2> e usar seu DApp, por exemplo <https://thebestiary.dexkit.app/asset/optimism/0x4c18348f63b894956dd8bcab411e7060cee8883c/2>

<figure><img src="https://1903426557-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FWrjgYUyO4ch1fBehrMEq%2Fuploads%2F3JEF3xee3na9Q4AKJTCE%2Fimage.png?alt=media&#x26;token=f3b01de5-7a5a-40f9-b827-55858d014229" alt=""><figcaption><p>É assim que seu NFT ficará usando seu DApp com marca.</p></figcaption></figure>

## Listando meus NFTs

Depois de criar sua coleção, você deve querer vendê-la em seu próprio DApp. Abaixo explicamos como listar seu NFT e até solicitar seu próprio token ERC20.

Primeiro de tudo, você precisa importar seus tokens personalizados em seu DApp para torná-los negociáveis. [Confira a documentação](https://docs.dexkit.com/produtos-e-solucoes-defi-pt/dexappbuilder/gerenciando-esta-ferramenta/importando-tokens) e aprenda como fazê-lo.

Após importar os tokens que queremos receber / negociar em nosso DApp, vamos ao nosso DApp e ver o NFT que queremos listar

<figure><img src="https://1903426557-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FWrjgYUyO4ch1fBehrMEq%2Fuploads%2FvcdQQ3JYQ6egNPLsx9BF%2Flisting_erc721-1.gif?alt=media&#x26;token=206c3020-73e0-4e49-b5e4-cec3a957a3d3" alt=""><figcaption></figcaption></figure>

Vemos no trecho acima que listamos esse NFT e solicitamos nosso próprio token ERC20 previamente importado em nosso DApp. Faça o mesmo para todos os NFTs restantes em seu DApp e *voilà*! 🧙‍♂️seus NFTs foram listados corretamente.
