Descubra cómo configurar e implementar contratos Soulbound Token en Sequence Builder. Los Soulbound Tokens son ideales para crear activos de juego únicos y no transferibles, como Battlepasses, membresías y objetos exclusivos que permanecen permanentemente con el jugador.
Descripción general de los Soulbound Tokens
Los Soulbound Tokens (SBTs) son activos on-chain no transferibles y no vendibles, diseñados para ofrecer valor exclusivo y duradero en entornos Web3. Como no pueden transferirse ni intercambiarse, los SBTs son ideales para representar objetos digitales permanentes, logros o membresías. Algunos casos de uso comunes son:
- Pases de juego y membresías: Utilice Soulbound Tokens para Battlepasses, membresías o programas de lealtad que permanezcan de forma permanente en el wallet del usuario, asegurando acceso exclusivo para el titular.
- Insignias de logros: Recompense a los jugadores con insignias únicas que demuestren su progreso y logros; son visibles para todos pero no se pueden intercambiar.
- Entradas para eventos y certificaciones: Ofrezca entradas seguras y no transferibles para eventos exclusivos dentro del juego o certificaciones educativas por habilidades obtenidas en el entorno del juego.
- Sistemas de identidad y reputación: Establezca tokens basados en identidad o reputación que representen confianza o credibilidad, fomentando el juego justo y la participación de los usuarios.
Los Soulbound Tokens son especialmente útiles para desarrolladores de juegos y comunidades que buscan ofrecer valor duradero sin necesidad de especulación comercial.
Paso 1: Navegue a contratos
Comience seleccionando su project en la esquina superior izquierda para el cual desea crear el coleccionable, luego vaya a la sección Deploy, seleccione Contracts y luego haga clic en el botón Contracts para agregar un nuevo contrato.
Paso 2: Elija el tipo de coleccionable
Seleccione Web3 Game Item Collection (ERC1155) o NFT Collection (ERC721) para su Soulbound Token. En esta guía, usaremos Web3 Game Item Collection (ERC1155), ideal para crear Soulbound Tokens no transferibles.
Paso 3: Especifique los detalles del contrato
Proporcione los detalles del contrato especificando un Contract Name y un Owner. También tiene la opción de establecer Royalties. Asegúrese de que la dirección del Owner coincida con la Sequence Wallet en la esquina superior derecha y que tenga fondos suficientes en esta wallet en redes de producción. Para transacciones en testnet, nosotros las patrocinamos por usted.
En redes de producción, trate los despliegues desde Builder como autofinanciados. Incluso si ha configurado Gas Sponsorship para wallets o contratos relacionados, la wallet que realiza el despliegue puede necesitar suficiente token de gas nativo para pagar la transacción de despliegue.
Nota:
Si cambia el name más adelante, se actualizará en todo el stack de Sequence, pero los exploradores populares no volverán a indexar la información. Su entrada inicial permanecerá en estos sistemas.
Paso 4: Despliegue su contrato
Despliegue su contrato a través de la ventana emergente en http://sequence.app/sign-transaction y confirme firmando el mensaje.
Paso 5: Mintee tokens a la dirección de su wallet
Vaya a la tarjeta mint en la sección Write Contract e ingrese el to, que es la dirección del wallet al que desea enviar el token, el tokenId (normalmente comenzando en 0), la amount de tokens, y finalmente en la sección data puede ingresar simplemente 0x00, que usualmente representa datos adicionales sin formato específico.
Paso 6: Confirme su coleccionable minteado
¡Y listo!
Puede ver las transacciones enviadas a la blockchain para la dirección de su wallet en la navegación de la pestaña Transactions