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

# Colecciones

> Sequence Builder le permite gestionar Colecciones de metadatos de coleccionables, incluyendo detalles, imágenes y propiedades. Puede vincular Colecciones a contratos desplegables para flujos de creación sencillos. Controle las actualizaciones y la visualización pública/privada de la información de la colección en los servidores de Sequence.

Sequence Builder ofrece la posibilidad de gestionar Colecciones de metadatos de coleccionables, incluyendo: detalles, imágenes y propiedades de los coleccionables. Dentro del Builder, las Colecciones pueden vincularse a contratos desplegables desde el Builder para flujos de creación sencillos.

Los medios y metadatos se guardan en los servidores de Sequence, donde ciertas funciones le permiten tener control sobre las actualizaciones y la visualización pública o privada de la información de su colección.

<Tip>
  También están disponibles [APIs](/api-references/metadata/overview) para gestionar los metadatos de su colección de NFT.
</Tip>

## 1. Crear una Colección

Primero, navegue a su proyecto desde el menú desplegable en la parte superior izquierda de [Sequence Builder](https://sequence.build) y seleccione la vista de página `Collections` en la barra lateral izquierda, luego haga clic en `+ Create a collection`

<Frame>
  <img src="https://mintcdn.com/frenglish/i3ZfMSOnXnRuTyjU/images/collections/collections_create_collection.png?fit=max&auto=format&n=i3ZfMSOnXnRuTyjU&q=85&s=23fcd58469add9aa670e786a2ee96cc3" alt="crear colección" width="1816" height="802" data-path="images/collections/collections_create_collection.png" />
</Frame>

Luego ingrese los detalles de la colección, como el `Collection Name`, la `Description` para la información del contrato, y en `Collection Data` elija si será `Visible (Public)` o `Private (Hidden)`. Para que los datos sean visibles, seleccione Visible (Public). Incluya también el `External Link` de su proyecto a un sitio web.

<Frame>
  <img src="https://mintcdn.com/frenglish/i3ZfMSOnXnRuTyjU/images/collections/collections_create_collection_input_details.png?fit=max&auto=format&n=i3ZfMSOnXnRuTyjU&q=85&s=f848187bbcd95092e4dedb9859eb0d92" alt="agregar detalles a la colección" width="1746" height="773" data-path="images/collections/collections_create_collection_input_details.png" />
</Frame>

## 2. Vincular un Contrato

Después de crear una colección, puede vincular un contrato desplegando un contrato de coleccionables (por ejemplo, `ERC1155` o `ERC721`) y configurando el `baseMetadataURI` durante el despliegue al seleccionar `Link contract`

Luego seleccione `Deploy new contract`

<Frame>
  <img src="https://mintcdn.com/frenglish/i3ZfMSOnXnRuTyjU/images/collections/collections_collections_link_contract.png?fit=max&auto=format&n=i3ZfMSOnXnRuTyjU&q=85&s=210284465be3a6424bae96e56ace20f7" alt="vincular un contrato" width="1674" height="746" data-path="images/collections/collections_collections_link_contract.png" />
</Frame>

Seleccione el tipo de contrato o cargue uno propio

<Frame>
  <img src="https://mintcdn.com/frenglish/i3ZfMSOnXnRuTyjU/images/collections/collections_link_contract_choose_contract_type.png?fit=max&auto=format&n=i3ZfMSOnXnRuTyjU&q=85&s=43c0118178baac0c4e9f7f2ca38405fd" alt="tipo de contrato" width="1674" height="746" data-path="images/collections/collections_link_contract_choose_contract_type.png" />
</Frame>

A continuación, podrá ver los detalles del tipo de contrato seleccionado

<Frame>
  <img src="https://mintcdn.com/frenglish/i3ZfMSOnXnRuTyjU/images/collections/collections_link_contract_confirm_contract.png?fit=max&auto=format&n=i3ZfMSOnXnRuTyjU&q=85&s=01d953b7cea5944c66f3e6665eb72503" alt="tipo de contrato elegido" width="1674" height="746" data-path="images/collections/collections_link_contract_confirm_contract.png" />
</Frame>

Complete los detalles del contrato, especificando la `Network`, el `Contract Name` y los `Royalties`, si desea publicar el coleccionable en el [Token Directory](/api-references/indexer/examples/metadata-tips) y finalmente seleccione `Deploy Contract` para completar la firma de la transacción en la ventana emergente de Sequence.

<Frame>
  <img src="https://mintcdn.com/frenglish/i3ZfMSOnXnRuTyjU/images/collections/collections_deploy_contract.png?fit=max&auto=format&n=i3ZfMSOnXnRuTyjU&q=85&s=8a9b952a7ab5bb2b9fadda3685ed30d9" alt="detalles del contrato" width="1674" height="731" data-path="images/collections/collections_deploy_contract.png" />
</Frame>

Luego, si revisa la pestaña `Read Contract` del contrato y hace clic en `Read` sobre el campo `baseURI`, verá la URL de los metadatos de Sequence. Cuando se consulta desde el Indexer, se añade `<token_id>.json` al final para referenciar el json del coleccionable.

<Frame>
  <img src="https://mintcdn.com/frenglish/tG4e9JlIEt8Ifbxe/images/collections/collection_read_base_uri.png?fit=max&auto=format&n=tG4e9JlIEt8Ifbxe&q=85&s=986992f92fae3a92dc436db2aac75d82" alt="leer base uri" width="1744" height="803" data-path="images/collections/collection_read_base_uri.png" />
</Frame>

## 3. Crear un Coleccionable

Para crear un coleccionable como parte de la colección, regrese a la página `Collections` y seleccione `+ Add a collectible`

<Frame>
  <img src="https://mintcdn.com/frenglish/i3ZfMSOnXnRuTyjU/images/collections/collections_add_a_collectible.png?fit=max&auto=format&n=i3ZfMSOnXnRuTyjU&q=85&s=07c6f134f869e46c4be7c1d23a7cd1b4" alt="agregar un coleccionable" width="1744" height="766" data-path="images/collections/collections_add_a_collectible.png" />
</Frame>

Luego actualice los detalles como el `Collectible Name` y la `Description`, y cargue su arte seleccionando el campo gris.

<Frame>
  <img src="https://mintcdn.com/frenglish/i3ZfMSOnXnRuTyjU/images/collections/collections_update_art_and_details.png?fit=max&auto=format&n=i3ZfMSOnXnRuTyjU&q=85&s=8059483d0d9b431f3ec2135db59f93a0" alt="actualizar detalles del coleccionable" width="1732" height="773" data-path="images/collections/collections_update_art_and_details.png" />
</Frame>

#### Agregar una propiedad de metadatos

También puede agregar ciertas propiedades a su coleccionable seleccionando `+ Add a property`, lo cual es útil para inscribir información adicional como números o cadenas de texto cuando se usan los metadatos en cualquier juego.

<Frame>
  <img src="https://mintcdn.com/frenglish/tG4e9JlIEt8Ifbxe/images/collections/collection_add_property.png?fit=max&auto=format&n=tG4e9JlIEt8Ifbxe&q=85&s=d9fcc401139ca405ec5040d411d9db8c" alt="agregar una propiedad" width="1741" height="772" data-path="images/collections/collection_add_property.png" />
</Frame>

Asigne la clave y el valor a cada propiedad

<Frame>
  <img src="https://mintcdn.com/frenglish/tG4e9JlIEt8Ifbxe/images/collections/collection_assign_properties.png?fit=max&auto=format&n=tG4e9JlIEt8Ifbxe&q=85&s=531ee9786ad46ada6575ba235e010d73" alt="asignar propiedades" width="1623" height="721" data-path="images/collections/collection_assign_properties.png" />
</Frame>

Complete los pasos anteriores hasta obtener el resultado final de un coleccionable agregado a una colección

<Frame>
  <img src="https://mintcdn.com/frenglish/i3ZfMSOnXnRuTyjU/images/collections/collections_final_result_of_collectible.png?fit=max&auto=format&n=i3ZfMSOnXnRuTyjU&q=85&s=2a8020686014f088f1f75e905ad3d67b" alt="resultado final del coleccionable agregado" width="2542" height="1065" data-path="images/collections/collections_final_result_of_collectible.png" />
</Frame>

## 4. Actualizar información en Configuración

En cualquier momento puede actualizar los detalles de su coleccionable en configuración

<Frame>
  <img src="https://mintcdn.com/frenglish/tG4e9JlIEt8Ifbxe/images/collections/collections_access_settings.png?fit=max&auto=format&n=tG4e9JlIEt8Ifbxe&q=85&s=577a0feb31df6573a90a56a95eb407e2" alt="configuración" width="1497" height="722" data-path="images/collections/collections_access_settings.png" />
</Frame>

Una vez en configuración, puede actualizar cualquiera de los campos de información, como: `Collection Name`, `Description`, visibilidad de los `Collection data` y un `External Link` para referenciar un sitio web.

<Frame>
  <img src="https://mintcdn.com/frenglish/i3ZfMSOnXnRuTyjU/images/collections/collections_update_info.png?fit=max&auto=format&n=i3ZfMSOnXnRuTyjU&q=85&s=25451e8f3356e660490dd1e5fd315db1" alt="configuración" width="2496" height="1119" data-path="images/collections/collections_update_info.png" />
</Frame>

#### Eliminar datos de la colección

Puede eliminar todos los datos de la colección del contrato seleccionando `Delete collection data`, lo que eliminará permanentemente todos los datos. Esta acción no se puede deshacer.

## 5. Referenciar el Metadata Token URI

Actualmente, para `Link Contract` no puede usar contratos predesplegados, pero puede leer el `Token Metadata URI` de la colección para configurar el `setBaseMetadataURI` de sus contratos existentes. El URI se puede obtener accediendo al botón `Metadata URIs`

<Frame>
  <img src="https://mintcdn.com/frenglish/i3ZfMSOnXnRuTyjU/images/collections/collections_metadata_uris.png?fit=max&auto=format&n=i3ZfMSOnXnRuTyjU&q=85&s=c121eab2f07c103fe5211ee3f5cdd9db" alt="copiar metadata uris" width="1496" height="719" data-path="images/collections/collections_metadata_uris.png" />
</Frame>

Luego copie el `Token Metadata URI` desde la ventana modal y utilícelo para escribir en un contrato con la función `setBaseMetadataURI`, o úselo para referenciar metadatos directamente en una aplicación agregando `<token_id>.json` al URI para acceder a los metadatos.

<Frame>
  <img src="https://mintcdn.com/frenglish/i3ZfMSOnXnRuTyjU/images/collections/collections_token_metadata_uri.png?fit=max&auto=format&n=i3ZfMSOnXnRuTyjU&q=85&s=0a624f2ccf40d900000d9c75179e76f8" alt="acceder a metadata uris" width="1744" height="803" data-path="images/collections/collections_token_metadata_uri.png" />
</Frame>
