> ## Documentation Index
> Fetch the complete documentation index at: https://docs.sequence.xyz/llms.txt
> Use this file to discover all available pages before exploring further.

# Cómo implementar un contrato Soulbound Token en Sequence Builder

> Aprenda a desplegar contratos Soulbound Token en Sequence Builder para activos de juego exclusivos y no transferibles. Esta guía cubre la configuración, los pasos clave y las mejores prácticas para implementar NFTs no comerciables.

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.

<Warning>
  Requisito previo: Crear un Proyecto

  Esta guía asume que usted ya [se registró en Builder y creó un Proyecto](/solutions/builder/getting-started).
</Warning>

## 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.

<Frame>
  <img src="https://mintcdn.com/sequence-0fb8d9e6/L5_N-K7qQI5_ZReo/images/collectibles/deploy_game_item.png?fit=max&auto=format&n=L5_N-K7qQI5_ZReo&q=85&s=ac4d2febb63953f54005bc199d37907f" alt="desplegar game item" width="2527" height="1102" data-path="images/collectibles/deploy_game_item.png" />
</Frame>

<Warning>
  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.
</Warning>

<Warning>
  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.
</Warning>

## Paso 4: Despliegue su contrato

Despliegue su contrato a través de la ventana emergente en [http://sequence.app/sign-transaction](http://sequence.app/sign-transaction) y confirme firmando el mensaje.

<Frame>
  <img src="https://mintcdn.com/sequence-0fb8d9e6/L5_N-K7qQI5_ZReo/images/collectibles/sign_deploy_transaction.png?fit=max&auto=format&n=L5_N-K7qQI5_ZReo&q=85&s=a7eb1738ac94a5a9fc5ccde9b8c5a181" width="200" alt="Despliegue su contrato firmando el mensaje en la ventana emergente desde la Sequence Wallet" data-path="images/collectibles/sign_deploy_transaction.png" />
</Frame>

## 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.

<Frame>
  <img src="https://mintcdn.com/sequence-0fb8d9e6/L5_N-K7qQI5_ZReo/images/collectibles/mint_game_item.png?fit=max&auto=format&n=L5_N-K7qQI5_ZReo&q=85&s=eafc743e476b9a0bb849777f6b7cff7d" alt="mintear tokens" width="1864" height="834" data-path="images/collectibles/mint_game_item.png" />
</Frame>

## 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`

<Frame>
  <img src="https://mintcdn.com/sequence-0fb8d9e6/L5_N-K7qQI5_ZReo/images/collectibles/transactions_game_items.png?fit=max&auto=format&n=L5_N-K7qQI5_ZReo&q=85&s=5cf4ff64de5c7164e5ab0aab029080d0" alt="ver transacciones de moneda" width="1651" height="653" data-path="images/collectibles/transactions_game_items.png" />
</Frame>
