AirdropERC721

Airdrop de NFTs ERC721 para uma lista de destinatários.

O Contrato AirdropERC721 pela ThirdWeb facilita a distribuição eficiente de NFTs ERC721 para uma lista predefinida de destinatários. Este contrato é particularmente útil quando os destinatários não precisam reivindicar individualmente seu airdrop; em vez disso, eles o recebem de forma transparente através de um mecanismo de transferência.

Principais Recursos

  1. Airdrop de NFTs: Permite a transferência em massa de NFTs ERC721 para múltiplos endereços de destinatários.

  2. Experiência Simplificada para o Destinatário: Os destinatários não precisam reivindicar individualmente o airdrop; eles recebem automaticamente os NFTs por meio de um processo de transferência.

  3. Parâmetros de Airdrop Personalizáveis: Especifique o endereço da coleção NFT, o endereço do proprietário e um array de endereços de destinatários com os IDs de token associados para uma experiência de airdrop perfeita.

Processo de Airdrop

  1. Especifique o endereço da coleção NFT da qual os NFTs serão transferidos.

  2. Forneça o endereço do proprietário dos NFTs para o processo de transferência.

  3. Crie um array de objetos de destinatários com endereços dos destinatários e IDs de token correspondentes.

  4. Garanta que os proprietários dos tokens aprovem o contrato de airdrop chamando a função relacionada à aprovação no contrato ERC721.

Casos de Uso

  1. Construção de Comunidade:

    • Caso de Uso: Um projeto quer incentivar o engajamento da comunidade recompensando membros ativos com NFTs ERC721 exclusivos. O contrato AirdropERC721 possibilita a distribuição desses NFTs aos membros da comunidade de forma transparente.

  2. Tokenização de Eventos:

    • Caso de Uso: Um organizador deseja tokenizar lembranças do evento como NFTs ERC721 e distribuí-las aos participantes. O contrato AirdropERC721 simplifica o processo, permitindo uma distribuição eficiente e automática dos tokens.

  3. Programas de Recompensa:

    • Caso de Uso: Empresas ou plataformas que executam programas de recompensa podem utilizar o contrato AirdropERC721 para distribuir NFTs exclusivos aos participantes, aprimorando a estrutura de incentivos e promovendo a fidelidade dos usuários.

  4. Lançamentos de Arte Digital:

    • Caso de Uso: Artistas que desejam distribuir peças de arte digital em edição limitada podem usar o contrato AirdropERC721 para enviar esses NFTs diretamente às carteiras dos colecionadores, criando uma experiência contínua e personalizada.

  5. Ativos de Jogos Tokenizados:

    • Caso de Uso: Desenvolvedores de jogos podem fazer airdrop de tokens ERC721 que representam ativos ou personagens do jogo para os jogadores, melhorando a experiência de jogo e fornecendo itens digitais únicos à comunidade.

  6. Certificados Educacionais:

    • Caso de Uso: Instituições educacionais podem usar o contrato AirdropERC721 para distribuir certificados digitais ou insígnias como NFTs para estudantes, oferecendo uma forma segura e verificável de demonstrar conquistas.

  7. Projetos Colaborativos:

    • Caso de Uso: Projetos colaborativos envolvendo múltiplos criadores ou contribuintes podem distribuir NFTs conjuntos aos participantes usando o contrato AirdropERC721, garantindo uma distribuição justa e automatizada.

  8. Programas de Fidelidade de Marca:

    • Caso de Uso: Marcas podem empregar NFTs como recompensas de fidelidade, distribuindo-os para clientes que atingem certos marcos ou fazem compras significativas, criando um programa de fidelidade inovador e colecionável.

  9. Campanhas de Caridade:

    • Caso de Uso: Organizações de caridade podem distribuir NFTs aos doadores como um sinal de agradecimento, usando o contrato AirdropERC721 para automatizar o processo e reconhecer contribuintes com ativos digitais únicos.

  10. Propriedade Imobiliária Tokenizada:

    • Caso de Uso: Plataformas imobiliárias podem distribuir tokens ERC721 que representam propriedade fracionada em imóveis como airdrops para investidores, simplificando a distribuição de ativos imobiliários digitais.

Implantando este contrato

Link direto

Durante a implantação, o contrato AirdropERC721 requer os seguintes parâmetros:

  1. Metadados do Contrato:

    • Nome: [Insira o Nome do Contrato]

    • Símbolo: [Insira o Símbolo do Contrato]

    • Descrição: [Insira a Descrição do Contrato]

    • Imagem: [Carregar Arquivo de Imagem]

Usando o Contrato AirdropERC721

Uma vez que seu AirdropERC721 contrato esteja implantado, sua interface se torna acessível através do botão “Manage Contract”. Ao contrário de outros contratos, este é totalmente operado a partir da interface de administrador — não há uma UI incorporável para sites externos.

Visão Geral das Abas

Após clicar em Manage Contract, será apresentada a interface padrão composta por três abas: Airdrop, Metadados, e Administrador.

Aba Airdrop (Distribuição de NFT)

Esta aba permite distribuir NFTs ERC721 de uma coleção existente para múltiplos destinatários.

Passo a passo:

  1. Selecionar Coleção Clique SELECIONAR COLEÇÃO para escolher a coleção ERC721 da qual você deseja airdropar NFTs. Uma lista de coleções disponíveis é exibida com suas tags de rede.

  1. Lista de Destinatários Clique SELECIONAR no painel "Total recipients" para abrir o gerenciador de destinatários.

  1. Baixar Modelo CSV (Opcional) Você pode clicar EXPORTAR para baixar um modelo CSV com os cabeçalhos apropriados:

CopyEditrecipient,tokenId
  1. Importar Arquivo CSV Clique IMPORTAR para enviar seu arquivo CSV. Ele deve incluir endereços dos destinatários e os IDs de token correspondentes.

Exemplo:

CopyEdit0x1234...abcd, 7  
0xabcd...5678, 15  
  1. Confirmar Airdrop Uma vez que a lista esteja preenchida e válida, clique CONFIRMAR. Uma transação será solicitada para executar a transferência em massa dos NFTs.

Aba de Metadados

  • Nome / Descrição / Imagem Permite definir os metadados do contrato para exibição pública. Uma vez atualizados, esses dados serão armazenados e refletidos on-chain (pode exigir uma transação para atualizar).

Aba Admin (Funções)

A aba Admin permite gerenciar quem pode executar ações administrativas. As funções incluem:

  • Administrador – Acesso total para gerenciar funções e configurações.

  • Transferir – Permissão para executar transferências de tokens.

  • Minter / Criador – Para cunhar NFTs (se a cunhagem estiver habilitada).

  • Funções adicionais: Pauser, Lister, Asset, Unwrap, Factory, Signer, Metadata, Revoke, Migration.

Para atribuir funções:

  • Cole um endereço.

  • Clique ADICIONAR ao lado da função desejada.

  • Clique ATUALIZAR para confirmar as alterações on-chain.

Notas sobre Implantação em Testnet

Este contrato foi exibido em Testnet da BNB Smart Chain, mas pode ser implantado em qualquer cadeia EVM suportada. Certifique-se:

  • Você está conectado à rede pretendida.

  • A coleção de NFTs selecionada existe nessa mesma rede.

  • Sua carteira possui tokens de teste suficientes para as taxas de gas.

Last updated