Lanzamiento de Edición
Lanzar tokens ERC1155 a un precio especificado, permitiendo una distribución controlada de tokens.
El Lanzamiento de Edición es más efectivo cuando se pretende introducir una multitud de NFTs únicos derivados de un único activo. Opera bajo el Estándar ERC1155, coloquialmente conocido como "Tokens Semifungibles."
A través del Lanzamiento de Edición, obtienes la capacidad de establecer los requisitos que rigen la acuñación de NFTs por parte de tus usuarios. Esto abarca elementos como listas de permitidos, fechas de lanzamiento designadas y umbrales de asignación.
Compatibilidad completa con los ingresos para creadores de OpenSea
La mecánica de los ingresos para creadores en OpenSea funciona de la siguiente manera. Por defecto, este contrato se integra sin problemas con la estructura de ingresos para creadores de OpenSea. La capacidad de activar o desactivar esta integración queda dentro de la jurisdicción del administrador del contrato, después del despliegue, accesible mediante la ejecución de la setOperatorRestriction
función a través del explorador de contratos.
Escenarios de uso y ejemplos
Las aplicaciones potenciales del Lanzamiento de Edición incluyen:
Lanzamientos de series artísticas: Utiliza el Lanzamiento de Edición para revelar una serie de NFTs que están interconectados por un elemento temático. Cada NFT dentro de la serie podría representar un capítulo distinto o una perspectiva del tema general, fomentando el interés y la participación entre los coleccionistas.
Coleccionables de edición limitada: Crea un sentido de exclusividad emitiendo una cantidad limitada de NFTs con rasgos o atributos únicos. Estos coleccionables podrían estar vinculados a eventos específicos, aniversarios o hitos, aumentando su deseabilidad y valor.
Recompensas para la comunidad: Recompensa a los miembros de tu comunidad con NFTs exclusivos como tokens de agradecimiento por su compromiso, lealtad o contribuciones. Esto podría fomentar un sentido de pertenencia más fuerte y animar la participación continua.
Contenido desbloqueable dinámico: Implementa una estrategia de lanzamiento de NFTs multinivel, donde los usuarios pueden desbloquear NFTs de nivel superior al cumplir ciertas condiciones. Esto podría incentivar a los usuarios a explorar diferentes aspectos de tu plataforma o completar tareas específicas.
Creaciones colaborativas: Colabora con otros artistas o creadores para generar lanzamientos conjuntos de NFTs. Cada participante podría aportar un componente distinto al NFT final, resultando en una fusión única de estilos y conceptos.
Experiencias por tiempo limitado: Diseña experiencias interactivas por tiempo limitado donde los usuarios deben completar desafíos o participar en eventos para ganar recompensas en NFT. Este enfoque puede impulsar la participación y crear una sensación de urgencia.
Narración a través de NFTs: Crea una narrativa que se despliegue a lo largo de una serie de NFTs. Los usuarios pueden coleccionar estos NFTs en orden cronológico para reconstruir la narrativa, creando una experiencia inmersiva de narración.
Contenido desbloqueable en mundos virtuales: Dentro de mundos virtuales o entornos del metaverso, utiliza este contrato para otorgar a los usuarios acceso a objetos o ubicaciones exclusivas del juego mediante la propiedad de NFTs.
Tokenización educativa: En entornos educativos, tokeniza certificados, insignias o logros como NFTs, proporcionando una forma segura y verificable de mostrar los logros.
La flexibilidad del Lanzamiento de Edición habilita estos casos de uso y más, empoderando a los creadores para innovar y relacionarse con su audiencia de maneras novedosas.
Desplegando este contrato

Nombre: El nombre para este Lanzamiento de Edición según tu idea.
Símbolo: Este será el ticker de este lanzamiento. Mantenlo corto.
Descripción: Puedes ser creativo aquí porque esta es la descripción que tendrá este contrato para los propósitos que has dispuesto.
Imagen: Sube tu imagen para este contrato. Tu imagen se almacenará en IPFS asegurando persistencia a lo largo del tiempo.
Destinatario de la venta primaria: Esta dirección recibirá todos los tokens por cada venta en el contrato que estamos a punto de desplegar. La predeterminada es la de la cartera conectada. Puede cambiarse por cualquier otra.
Beneficiario de regalías: establece la dirección predeterminada receptora de regalías para este lanzamiento.
Porcentaje de regalías: Aquí se definirá el porcentaje de cada venta que será enviado a la dirección que recibe las regalías.
Dirección del receptor: Para contratos que involucren ventas primarias, adquiere tarifas suplementarias por todas las ventas primarias que ocurran en este contrato. (Esto es ventajoso si estás desplegando este contrato en nombre de un tercero y deseas imponer tarifas por tus servicios). Si este contrato sirve como un mercado, obtén un porcentaje de todas las ventas secundarias que ocurran dentro de tu contrato.
Porcentaje de tarifa de la plataforma: para las tarifas suplementarias mencionadas arriba.
Gestionando este contrato
Una vez despliegues una instancia de este contrato podrás acceder al backend haciendo clic en el menú superior "Contrato" y "Administrar Contratos".

Busca ahora el contrato DropERC1155 que acabas de desplegar en la lista de contratos. Una vez lo ubiques, haz clic en "Administrar"

Una vez dentro de la sección de gestión del contrato elegido (en este caso Edición, que consiste en la acuñación de NFTs ERC1155) podrás acuñar tus piezas una por una haciendo clic en el botón y rellenando los campos solicitados por la plataforma.

Cuando presiones el botón "Mint" encontrarás el siguiente formulario para completar 👇

El nombre del NFT.
La descripción de este NFT.
Botón agregar atributo: Permitirá a los usuarios añadir rareza a este NFT específico.
Tipos de atributos: Genérico, número, número de impulso y porcentaje de impulso.
Subir la imagen. El usuario podrá subir una imagen (máx. 1 MB) o generar una usando lenguaje natural.
botón "AÑADIR NFT" para agregar más activos a este lanzamiento.
Configurando las condiciones de reclamación
Una vez que tengamos nuestros activos acuñados procederemos a crear las condiciones que queremos implementar para el lanzamiento de cada uno de ellos.
Para el ejemplo a continuación hemos acuñado un NFT dentro de este contrato. Establezcamos las condiciones para que los usuarios/visitantes puedan reclamar este activo:



Puedes ver el número de la Fase al principio. Todas las nuevas condiciones de reclamación que añadas tendrán un número distinto y consecutivo. Por ejemplo, después de configurar todas las condiciones en la imagen de arriba, crearemos una segunda condición de reclamación que llevará el nombre Fase 2, como sigue:

Para las condiciones de reclamación necesitamos rellenar los siguientes campos:
Nombre de la fase/temporada actual
Fecha de inicio: Elige la fecha futura en la que deseas que este lanzamiento esté activo.
Esperar en segundos: Este temporizador se activará cuando llegue la fecha de inicio. En el ejemplo anterior establecimos la hora a las 2:59 p.m. porque elegimos un tiempo de espera de 60 segundos, por lo que la hora precisa de acuñación será a las 3 p.m.
Total de ítems para reclamar: Establece la cantidad máxima de activos que deseas que se acuñen a partir de este NFT específico.
Total de ítems para reclamar por cartera: Cuántos artículos quieres que sean reclamados por cada cartera.
Precio: Establece el precio para cada NFT en este lanzamiento (no incluye las tarifas de red o comisiones que debes configurar previamente en las secciones de comisiones del marketplace). Puedes establecer precio cero (0) pero necesitas elegir cualquier token en la lista. Tus minters no cobrarán por nada más que las tarifas de red.
Buscar token: Elige de esta lista el token que deseas recibir por tus NFTs. Puedes configurar los tokens que quieras previamente desde la configuración de tokens de tu producto.
Una vez que hayas terminado de rellenar los datos para la otra condición puedes guardarla o añadir otra condición directamente pulsando el botón “Agregar condición de reclamación”. En este caso la guardamos y procedemos a la siguiente pestaña.
Editando metadatos

En esta sección puedes editar el nombre y la descripción de la colección para hacerla más atractiva para tu comunidad. Markdown está habilitado para que puedas hacer descripciones con el formato adecuado.
Configurando ajustes administrativos
Todas las opciones configurables aquí representan aspectos críticos del contrato inteligente. Aunque ya hayan sido pre-pobladas en el momento del despliegue del contrato, estas opciones pueden modificarse más tarde y cambiar el propósito del contrato.

Admin: Esta dirección de cartera será el superusuario que tendrá poder total dentro de este contrato, pudiendo modificar cualquier aspecto crítico.
Minter / Creador: Esta dirección de cartera tendrá poder de creación para este contrato.
Transferir: Esta dirección podrá transferir cualquier activo desde el contrato. Esto no tiene nada que ver con las transferencias de usuarios.
Metadatos: Agrega más direcciones de cartera solo para la identificación de metadatos on-chain.
Vista previa de nuestro Lanzamiento de Edición
Si quieres echar un vistazo a cómo se ve el DROP públicamente presiona el botón "Ver lanzamiento de NFT". Te llevará al sitio de reclamación en DexAppBuilder 👇

A continuación puedes ver el NFT que creamos con este Drop directamente en DexAppBuilder. En este caso usamos otro navegador web y otra cartera para realizar el lanzamiento desde la vista de un visitante 👇

¡Nuestro lanzamiento funciona correctamente! Pero... ¿Y si queremos tener nuestro lanzamiento DENTRO de nuestra aplicación descentralizada creada con DexAppBuilder? 🤔 Sigue los pasos a continuación para incrustar la interfaz de este contrato dentro de tu app y atraer a tus clientes hacia ella
Configurando el sitio de acuñación
Para este propósito asumiremos que ya has creado una aplicación descentralizada con DexAppBuilder (si no lo has hecho, visita esta sección de la documentación). Es necesario para poder disfrutar de esta funcionalidad.
Debemos navegar a la configuración general de nuestra aplicación. Hacemos esto a través de este enlace.
Una vez allí buscamos nuestra aplicación descentralizada en la lista y pulsamos el botón "hamburguesa", y hacemos clic en «Editar», como mostramos en la imagen a continuación

Una vez que estamos en la configuración de nuestra aplicación, vamos a la vista pública de nuestra DApp haciendo clic en el
botón.

Ahora necesitamos copiar y editar la URL general del lanzamiento (en este caso es https://dexappbuilder.dexkit.com/drop/edition/base/0x04dd689c62123fc100fb42e1c74c04462a36a3a4/0) para tu enlace de DApp + lanzamiento específico, por ejemplo (https://cybercows.dexkit.app/drop/edition/base/0x04dd689c62123fc100fb42e1c74c04462a36a3a4/0) donde sustituimos el dominio principal (el de DexAppBuilder) por el dominio de nuestra DApp, y el resultado puede verse a continuación 👇

Agrega este lanzamiento en cualquier página
También es posible agregar tu lanzamiento en cualquier sección/página de tu DApp. Esta función puede ayudarte a crear lanzamientos con contenido restringido solo para poseedores de cierto token (ERC20, ERC721 o ERC1155).
Para hacer esto posible necesitas navegar a la sección administrativa de tu DApp, ir a la sección de Diseño (en el menú izquierdo) y elegir/crear la página donde quieres incrustar este lanzamiento. Creamos una página "Lanzamiento" como mostramos a continuación:

Agregar componente de Lanzamiento con sección predeterminada
El siguiente paso es agregar una sección para el contrato. Podemos añadir un componente de sección predeterminado haciendo clic en el botón y, dentro del modal abierto, hacer clic en el contrato DexGenerator

Una vez que abrimos la sección de personalización para este componente veremos la siguiente pantalla con todos los contratos compatibles con incrustación que hemos desplegado en el pasado. Para nuestro ejemplo escogeremos el contrato CyberCows Calf

Ahora podemos ver todos los NFTs disponibles para usar en este componente incrustable. Recuerda que solo acuñamos uno, por lo que mostrará el único existente en la imagen de abajo

Después de elegir el NFT que queremos incrustar en esta sección/página, hacemos clic en botón para volver a la gestión de la sección de la página de Lanzamiento. Guarda de nuevo para enviar tu página a producción.
Agregar componente de Lanzamiento en secciones personalizadas
Es posible hacer lo mismo que hicimos antes con el componente predeterminado pero dentro de una sección personalizada, de modo que puedes añadir los componentes que desees dentro de la misma página o sección, usar fondos, colores, imágenes, videos o lo que quieras para acompañar ese Lanzamiento.
El procedimiento difiere un poco del anterior. Dentro de la sección administrativa de la página de Lanzamiento ahora necesitamos hacer clic en . Ahora veremos cómo se abre el editor de página personalizado 👇

Busca ahora el componente DexGenerator y arrástralo dentro de la página a la derecha. Puedes hacer esto después de crear un fondo, pila y contenedores adecuados como explicamos en la sección de documentación para personalización.
¡Felicidades por llegar hasta aquí! 🎊🥳 ¡Ahora tu Lanzamiento de Edición está terminado y listo para producción en tu DApp! ¡Disfruta!
Última actualización