AirdropERC1155
Airdrop de NFTs ERC1155 a una lista de destinatarios.
El Contrato AirdropERC1155 de Thirdweb ofrece una solución sin inconvenientes para distribuir NFTs ERC1155 a una lista predefinida de destinatarios. Ideal para escenarios donde los destinatarios no necesitan reclamar individualmente su airdrop, este contrato agiliza el proceso mediante transferencias de tokens eficientes.
Características clave
Airdrop por lotes: Permite la transferencia simultánea de múltiples NFTs ERC1155 a varias direcciones de destinatarios, mejorando la eficiencia de las distribuciones a gran escala.
Distribución de tokens flexible: Especifica la dirección de la colección de tokens (Edition), la dirección del propietario y una matriz de direcciones de destinatarios con los IDs de token y cantidades asociados, proporcionando flexibilidad en las configuraciones del airdrop.
Proceso automatizado: Los destinatarios reciben automáticamente los NFTs ERC1155 mediante un mecanismo de transferencia, eliminando la necesidad de reclamación manual.
Proceso de Airdrop
Especifica la dirección de la Edition (contrato ERC-1155) desde la cual se transferirán los NFTs.
Proporciona la dirección del propietario de los NFTs para el proceso de transferencia.
Crea una matriz de objetos destinatarios con las direcciones de los destinatarios, IDs de token y las cantidades correspondientes.
Asegúrate de que los propietarios de los tokens aprueben el contrato Airdrop llamando a las funciones necesarias relacionadas con la aprobación en el contrato ERC1155.
Casos de uso
Ecosistemas de juegos:
Caso de uso: Los desarrolladores de juegos pueden airdropear activos dentro del juego a los jugadores, promoviendo la participación y mejorando la experiencia de juego en general.
Eventos tokenizados:
Caso de uso: Tokeniza NFTs específicos de eventos y distribúyelos a los asistentes sin inconvenientes usando el contrato AirdropERC1155.
Campañas de coleccionables digitales:
Caso de uso: Lanza campañas de coleccionables digitales distribuyendo NFTs ERC1155 únicos a una audiencia objetivo, fomentando un sentimiento de exclusividad.
Recompensas educativas:
Caso de uso: Las plataformas educativas pueden recompensar a los estudiantes con NFTs ERC1155 como certificados digitales, reconociendo sus logros.
Proyectos de arte colaborativo:
Caso de uso: Los proyectos de arte colaborativo pueden distribuir NFTs conjuntos a los colaboradores, proporcionando un mecanismo de distribución automatizado y justo.
Propiedad de bienes raíces virtuales:
Caso de uso: Las plataformas que manejan bienes raíces virtuales pueden distribuir tokens ERC1155 que representan participaciones de propiedad a los inversores mediante airdrops.
Desplegando este contrato

Durante el despliegue, el contrato AirdropERC1155 requiere los siguientes parámetros:
Metadatos del contrato:
Nombre: [Introduce el nombre del contrato]
Símbolo: [Introduce el símbolo del contrato]
Descripción: [Introduce la descripción del contrato]
Imagen: [Sube el archivo de imagen]
Uso del contrato AirdropERC1155

Una vez desplegado a través de DexContracts, el AirdropERC1155 contrato proporciona un panel para gestionar la distribución de NFTs ERC1155 (también conocidos como editions) a múltiples destinatarios. Este contrato es ideal para distribuir activos NFT fungibles o sem fungibles en un proceso por lotes.
Nota: Este contrato no tiene una interfaz de usuario embebible. La interacción se maneja completamente desde la interfaz administrativa.
Pestaña Airdrop (Distribución de Edition NFT)
El flujo de trabajo del airdrop está diseñado para la simplicidad y la eficiencia.
Instrucciones paso a paso:

Accede a la interfaz de Airdrop Haz clic Gestionar contrato después del despliegue para abrir el panel.

Seleccionar colección Edition Haz clic SELECCIONAR en el cuadro "Tus Editions" para elegir la colección ERC1155 desde la cual se transferirán los tokens.

Seleccionar lista de destinatarios Haz clic SELECCIONAR en el cuadro "Total recipients" para abrir el gestor de airdrop.

Descarga la plantilla CSV Haz clic EXPORTAR para descargar la plantilla CSV editable. El formato correcto incluye tres columnas:
CopyEditrecipient,tokenId,amount
Prepara y sube tu archivo CSV
Usa cualquier herramienta de hojas de cálculo para rellenar las direcciones de los destinatarios, los IDs de token y las cantidades.
Haz clic IMPORTAR para subir tu archivo.
Los registros aparecerán en la tabla con opciones para revisar/editar.
Ejemplo:
CopyEdit0x1234...abcd, 1, 10
0xabcd...5678, 3, 5
Confirmar Airdrop Una vez que todos los datos sean correctos, haz clic CONFIRMAR para ejecutar la transferencia. Esto requerirá una transacción en la cadena de bloques.
Importante: Asegúrate de que el propietario del token haya otorgado al contrato AirdropERC1155 permiso para transferir NFTs usando setApprovalForAll
en el contrato ERC1155
Pestaña de metadatos

Campos editables: Nombre, Descripción e Imagen.
Estos campos ayudan a personalizar los metadatos públicos del contrato.
Los cambios pueden requerir una transacción en la cadena de bloques.
Pestaña de administración

Al igual que los otros contratos de airdrop, AirdropERC1155
admite control de acceso basado en roles. Los roles incluyen:
Administrador – Control total sobre la gestión de roles.
Transferir – Puede ejecutar transferencias de tokens.
Minter / Creador – Puede acuñar nuevas editions (si se admite).
Roles adicionales: Pauser, Lister, Asset, Unwrap, Factory, Signer, Metadata, Revoke, Migration.
Asigna un rol introduciendo la dirección y haciendo clic AGREGAR, seguido de ACTUALIZAR para guardar los cambios.
Notas sobre despliegue en testnet
Estos ejemplos se ejecutaron en BNB Smart Chain Testnet, pero el contrato es compatible con cualquier red compatible con EVM.
Asegura que haya tokens de testnet (como tBNB) disponibles para el gas.
Confirma que tu billetera conectada tenga derechos de aprobación para el contrato Edition seleccionado.
Última actualización