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
Airdrop de NFTs: Permite a transferência em massa de NFTs ERC721 para múltiplos endereços de destinatários.
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.
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
Especifique o endereço da coleção NFT da qual os NFTs serão transferidos.
Forneça o endereço do proprietário dos NFTs para o processo de transferência.
Crie um array de objetos de destinatários com endereços dos destinatários e IDs de token correspondentes.
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
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.
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.
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.
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.
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.
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.
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.
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.
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.
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

Durante a implantação, o contrato AirdropERC721 requer os seguintes parâmetros:
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:

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.

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

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

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
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.
Observação: O contrato deve ter aprovação para transferir os NFTs. Certifique-se de que o proprietário dos NFTs tenha concedido aprovação ao contrato AirdropERC721 através da setApprovalForAll
função na coleção de 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