> For the complete documentation index, see [llms.txt](https://docs.decentraland.org/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.decentraland.org/player/player-es/marketplace/rentals.md).

# Alquileres

Alquileres de LAND

## Glosario

**Propietario de LAND:** Cuenta (dirección) que posee LAND; puede ser un Parcel, un Estate, o ambos.

**Arrendatario:** Cuenta (dirección) que alquila LAND a un Propietario de LAND. Esta es también la única Cuenta que puede cambiar la Dirección que tiene Permisos de operador.

**Permiso de operador:** La dirección con este permiso es la única que puede desplegar escenas en esa LAND.

**Transacciones:** Transacciones de la blockchain de Ethereum que cuestan gas.

## Introducción

El nuevo sistema de alquiler permite a los Propietarios de LAND y a los Arrendatarios **Alquilar LAND de forma segura y sin confianza** mediante una combinación de firmas que se almacenan en un servidor gestionado por la Decentraland Foundation (off-chain) y transacciones de Ethereum (on-chain).

Por ejemplo, un DJ podría encontrar un terreno de LAND genial, alquilarlo y desplegar una discoteca para tocar cada sábado. Una universidad podría alquilar un Estate y construir un campus para sus estudiantes.

A continuación encontrarás todos los pasos que debes seguir para alquilar una LAND, y las transacciones involucradas para ambas partes.

## Para los Propietarios de LAND

### Publicar LAND en alquiler

Como Propietario de LAND, puedes publicar tu LAND (Parcels o Estates) en alquiler en el [Marketplace](https://market.decentraland.org/) > Mis Activos > LAND.

Para hacerlo on-chain, el Propietario de LAND debe aprobar al Smart Contract de alquiler para usar la LAND en su nombre. Luego, cada publicación también necesitaría una firma del Propietario.

![](https://3667641709-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUWbeOuof0RchgfvQfPTf%2Fuploads%2Fgit-blob-dd2047e2f318fe4258bf2a0577db3c6b16a75258%2FImage1.png?alt=media\&token=167bdbfa-27e7-4921-a946-de0ee4f58d2b)

Puedes establecer un precio de alquiler por día en MANA y la cantidad de días durante los cuales quieres permitir que la gente la alquile. El precio por día multiplicado por la cantidad de días del período es lo que pagará el arrendatario **por adelantado y en total** por ese alquiler.

![](https://3667641709-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUWbeOuof0RchgfvQfPTf%2Fuploads%2Fgit-blob-ddf14e891b2069092725392366289dc26ca8d603%2FImage2.png?alt=media\&token=34c65294-d736-4031-b0d2-71c58b71e13f)

Después de definir el precio por día, debes seleccionar la cantidad de días que los Usuarios pueden alquilar tu LAND. Por ejemplo, si seleccionas solo 7 y 30 días, el Arrendatario solo podrá elegir entre esas 2 opciones. En caso de que el Arrendatario seleccione la opción de 30 días, esa será la duración del alquiler desde el día en que se confirme.

![](https://3667641709-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUWbeOuof0RchgfvQfPTf%2Fuploads%2Fgit-blob-5b07607f19925c8d1aeba599d3613cb5dbe2a78c%2FImage3.png?alt=media\&token=a87e9dd0-87f5-40f7-b434-9b802d3eefee)

También puedes establecer una fecha de expiración para la publicación. Esto significa que, si la LAND no se alquiló hasta la fecha seleccionada, la publicación se eliminará del Marketplace. Además, el Smart Contract rechazará la firma caducada para que nadie pueda alquilarla por el precio y la duración de la publicación seleccionados previamente. Esta es una medida de seguridad para evitar que se alquile por un precio o duración no deseados.

![](https://3667641709-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUWbeOuof0RchgfvQfPTf%2Fuploads%2Fgit-blob-93b6d05144ee6ce426e06f71aa9a17930a66d2f1%2FImage4.png?alt=media\&token=6c943586-37ba-4ae2-8695-b78bce9dceb8)

Después de que se establezcan el precio, el período de alquiler y la fecha de expiración de la publicación, tu LAND aparecerá como disponible para alquilar en el Marketplace.

{% hint style="info" %}
💡 Cuando una LAND es alquilada por un Arrendatario, no puede venderse hasta que se recupere. Tampoco se pueden recibir ofertas de posibles compradores.
{% endhint %}

{% hint style="info" %}
💡 El Poder de voto lo conserva el Propietario de LAND, incluso si está alquilada.
{% endhint %}

### Editar o cancelar una publicación

Después de que la LAND se publique en alquiler en el Marketplace, y antes de que alguien la alquile, puedes editar las condiciones de la publicación haciendo clic en el icono del lápiz en el detalle de la LAND. También puedes eliminar la publicación del Marketplace y de la blockchain.

![](https://3667641709-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUWbeOuof0RchgfvQfPTf%2Fuploads%2Fgit-blob-c4e25ac739a11fbe5c44d8a1f705b9b2dd3307bc%2FImage5.png?alt=media\&token=55332b1f-f11d-4a76-b930-c32ab54778aa)

{% hint style="info" %}
💡 Editar y cancelar requiere una transacción, lo cual cuesta gas. Consulta la sección de Transacciones más abajo para más detalles.
{% endhint %}

### Después de que termine el alquiler

Después de que termine el alquiler, puedes **Recuperar tu LAND o volver a publicarla en alquiler**.

**Los Permisos de operador no se transfieren automáticamente de vuelta al Propietario de LAND**. Para recuperarlos, el Propietario de LAND debe recuperar la LAND enviando esa transacción y pagando la tarifa de gas. Confirmar la transacción retirará los Permisos de operador del Arrendatario y se los devolverá al Propietario de LAND.

![](https://3667641709-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUWbeOuof0RchgfvQfPTf%2Fuploads%2Fgit-blob-69727ec8f52c720f4457b280d954979ccb66d623%2FImage6.png?alt=media\&token=2db3b7c8-3b96-4f26-b9b0-1be8676e1a84)

La otra posibilidad es volver a publicar la LAND en alquiler, en lugar de recuperarla. Esto no requerirá pagar otra transacción, pero **Los Permisos de operador se mantendrán para el Arrendatario anterior hasta que un nuevo Arrendatario confirme un nuevo alquiler.**

El Propietario de LAND puede editar el precio, el período de alquiler y la fecha de expiración de la nueva publicación.

![](https://3667641709-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUWbeOuof0RchgfvQfPTf%2Fuploads%2Fgit-blob-1a24e689ea8c6f2096a22b40a305dd8b10f9f000%2FImage7.png?alt=media\&token=5dffb2bf-eaf6-4da8-9436-20e402dd1b2b)

Ambas acciones pueden realizarse desde la página de detalle de la LAND en el Marketplace.

![](https://3667641709-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUWbeOuof0RchgfvQfPTf%2Fuploads%2Fgit-blob-d974c80572dffca2994419bb420b88aa82ff20cd%2FImage8.png?alt=media\&token=6fcdbe1e-f090-401d-bbeb-beac3571c09e)

### Estado del alquiler

Puedes comprobar el estado de cualquier LAND alquilada en Mis Activos > Store > En alquiler. Los posibles estados son:

* Publicado en alquiler - La publicación fue confirmada y está disponible para que los usuarios la alquilen en el Marketplace
* Período de alquiler terminado - En esta etapa, la LAND está disponible para ser recuperada o para volver a publicarse en alquiler por el Propietario de LAND
* Alquilada hasta *"fecha"* - La LAND ya está alquilada y el Arrendatario tiene Permisos de operador hasta que se recupere o la alquile otro usuario

![](https://3667641709-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUWbeOuof0RchgfvQfPTf%2Fuploads%2Fgit-blob-e8a9426623929a3f169d7b8488e5ee62679b02f8%2FImage9.png?alt=media\&token=42c03211-c451-4d15-ae24-6e2a7b3e5588)

## Para los Arrendatarios

### Alquilar LAND

Todos los usuarios pueden encontrar LAND publicadas en alquiler en el Marketplace dentro de la sección LAND.

![](https://3667641709-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUWbeOuof0RchgfvQfPTf%2Fuploads%2Fgit-blob-d7396f2bcea2f55627e6222c70a6934eafcccf04%2FImage10.png?alt=media\&token=40a49aed-245f-4ae2-be75-4e702c59dbc7)

Hay LANDs que están disponibles para la venta o el alquiler. En caso de que ambas opciones estén disponibles, puedes ver las condiciones disponibles para cada una haciendo clic en el toggle Venta/Alquiler.

![](https://3667641709-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUWbeOuof0RchgfvQfPTf%2Fuploads%2Fgit-blob-0eaa16d0d89346586e999bcc70aa57531d24117d%2FImage11.png?alt=media\&token=3aff2dcc-fdc4-493e-9f87-46e80b64e61c)

Una vez que encuentres la LAND que quieres alquilar, debes seleccionar el Período de alquiler; estos son los días durante los cuales tendrás la LAND. Después de seleccionar el Período de alquiler, verás el precio total que se debe pagar por el alquiler.

![](https://3667641709-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUWbeOuof0RchgfvQfPTf%2Fuploads%2Fgit-blob-0eaa16d0d89346586e999bcc70aa57531d24117d%2FImage12.png?alt=media\&token=cb42014f-4ea7-4c8b-bfd5-da6a507c663b)

Tendrás que aprobar al Smart Contract de alquiler para que tome el MANA de tu cuenta antes de continuar.

Antes de confirmar el alquiler, puedes decidir quién gestionará la LAND (Permiso de operador). Puede ser tú mismo o cualquier otra dirección que elijas.

![](https://3667641709-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUWbeOuof0RchgfvQfPTf%2Fuploads%2Fgit-blob-63df0aa970c2aaea4b200459b33f7ce688e02b6e%2FImage13.png?alt=media\&token=6d28ec17-3dff-4a2c-84af-430f0b5c964a)

El Permiso de operador puede ser cambiado más tarde por el Arrendatario (la dirección que alquiló la LAND en primer lugar) desde el [Builder](https://builder.decentraland.org/).

![](https://3667641709-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUWbeOuof0RchgfvQfPTf%2Fuploads%2Fgit-blob-ccf657a3b29b3a771cf157a2f137a9af5ce0cf39%2FImage14.png?alt=media\&token=40b5f3d8-138a-460f-a519-9e1909810606)

Después de seleccionar todos los detalles y aprobar al Smart Contract de alquiler para manejar tu MANA, puedes confirmar el alquiler enviando una transacción.

¡Y ya está todo listo! puedes empezar a trabajar en tu LAND y desplegar una escena usando el Builder o el SDK.

![](https://3667641709-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUWbeOuof0RchgfvQfPTf%2Fuploads%2Fgit-blob-a44282362fdf196c5adb47bff9291b02f0f03a8a%2FImage15.png?alt=media\&token=4408dc4c-b827-4cd9-941b-5dc42768c5f0)

Nota: después de que termine el alquiler, el Arrendatario seguirá teniendo Permisos de operador hasta que el Propietario de LAND la recupere, o hasta que otra persona la alquile. **Asegúrate de guardar tu contenido antes de que termine el alquiler; de lo contrario, podría perderse.**

{% hint style="info" %}
💡 Alquilar LAND no transfiere el Poder de voto al Arrendatario. El Poder de voto lo conserva el Propietario de LAND, tal como lo define el DAO en esta [Propuesta](https://governance.decentraland.org/proposal/?id=c98bd010-74b1-11ed-a9bf-f772a12a0556)
{% endhint %}

## Transacciones

Por motivos de **seguridad y descentralización**, el sistema de alquiler se basa en la blockchain de Ethereum como fuente de verdad.

Pero no todas las acciones involucradas requieren una entrada en la blockchain. Si ese fuera el caso, sería demasiado costoso para ambas partes.

Las transacciones en la blockchain se minimizan para proporcionar un **sistema robusto y sin confianza para el alquiler de LAND, manteniéndolo a la vez asequible.** Estas son todas las transacciones a considerar:

### Para los Propietarios de LAND

#### Publicar en alquiler

Antes de publicar en alquiler el primer Parcel o Estate, los Propietarios de LAND necesitan permitir que el Smart Contract de alquiler opere la LAND en su nombre. Esto solo debe hacerse una vez para Parcel y solo una vez para Estate.

![](https://3667641709-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUWbeOuof0RchgfvQfPTf%2Fuploads%2Fgit-blob-751133aa3a0a9d3c6e469e59816c1b246914e8a5%2FImage16.png?alt=media\&token=2b4ad7ee-1700-4d99-bae8-fca1f75e5583)

#### Recuperar LAND o volver a publicarla en alquiler

Después de que termine el período de alquiler, **Los Permisos de operador no se transfieren automáticamente de vuelta al Propietario de LAND**. Para recuperarlos, el Propietario de LAND debe recuperar la LAND enviando esa transacción y pagando la tarifa de gas.

![](https://3667641709-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUWbeOuof0RchgfvQfPTf%2Fuploads%2Fgit-blob-17f3925f52196113ad68066301c3a1238f6309e4%2FImage17.png?alt=media\&token=f72f27d9-f3ae-47da-8ea9-36e4219e0e46)

Otra posibilidad es volver a publicar la LAND en alquiler, en lugar de recuperarla. Esto no requerirá pagar otra transacción, pero los Permisos de operador se mantendrán para el Arrendatario anterior hasta que un nuevo Arrendatario confirme un nuevo alquiler.

#### Editar publicación

Si se cambia el Precio, el Período de alquiler o la Fecha de expiración, el Propietario de LAND debe enviar una transacción para protegerse de que alguien use directamente la firma de la publicación anterior en el Smart Contract (no desde la UI del Marketplace) y la obtenga a un precio más bajo del deseado o por una duración no deseada.

![](https://3667641709-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUWbeOuof0RchgfvQfPTf%2Fuploads%2Fgit-blob-6364f575a88ae025fac4a9e7bcb1b429ac1b0f01%2FImage18.png?alt=media\&token=36948a8c-7089-4229-8bf0-9c345bf797de)

### Para los Arrendatarios

#### Permitir que el Smart Contract de alquiler opere tu MANA

Ya sea un Parcel o un Estate, todo usuario que quiera alquilar LAND debe enviar una transacción para permitir que el Smart Contract de alquiler opere MANA en su nombre. Esto es necesario porque el Smart Contract debe retirar el MANA y transferirlo al Propietario de LAND cuando se activa el alquiler. Esto se hace solo una vez para toda la LAND que se alquile a partir de ese momento.

#### Alquilar LAND

Después de aprobar al Smart Contract de alquiler para operar tu MANA, ya estás listo para confirmar tu primer alquiler. Una vez que encuentres la LAND que quieres, elige el período de alquiler y confirma la transacción de alquiler; los Permisos de operador se transfieren a la dirección seleccionada.

Si quieres alquilar otro Parcel o Estate, solo necesitas enviar una transacción para confirmarlo; no es necesario aprobar de nuevo al Smart Contract para que opere tu MANA.

![](https://3667641709-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUWbeOuof0RchgfvQfPTf%2Fuploads%2Fgit-blob-63eb62072cbe7b85705a9c3fbcec2b9d81923009%2FImage19.png?alt=media\&token=822df0fa-7f91-4334-a6b6-f98f2a896182)

#### Cambiar operador

En el momento de alquilar la LAND, el usuario puede elegir qué dirección tendrá los Permisos de operador para esa LAND. Si esa dirección quiere ser cambiada, debe enviarse una transacción.

![](https://3667641709-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUWbeOuof0RchgfvQfPTf%2Fuploads%2Fgit-blob-89a9f86226041d0e9635268a224356b38266d68e%2FImage20.png?alt=media\&token=abad6b97-a6e6-435b-8551-8d3288412a78)

## Carteras de Smart Contract

La funcionalidad de Rentals depende en gran medida de las firmas off-chain. Las acciones off-chain permiten a los Propietarios de LAND publicar LANDs en alquiler sin pagar el coste de la transacción.

Al firmar una publicación, el Smart Contract de alquiler puede verificar que la publicación fue creada por quien firma.

Firmar tiene la particularidad de que requiere una clave privada. Todas las EOA (Externally Owned Accounts) tienen una, y pueden firmar publicaciones con ella. Luego, el Smart Contract de Rentals verificará la firma generada por la EOA al ejecutar un alquiler.

Las Carteras de Smart Contract, que son Smart Contracts, no tienen una clave privada, por lo tanto, no pueden firmar mensajes. En su lugar, una EOA autorizada por la Cartera de Smart Contract debe firmar.

Para admitir estas firmas, el Smart Contract de alquiler verifica con la Cartera de Smart Contract si la firma es válida siguiendo el [EIP-1271](https://eips.ethereum.org/EIPS/eip-1271) estándar. Si la firma es válida, el alquiler puede ejecutarse.

La Cartera de Smart Contract no solo debe tener definido el método estándar de verificación de firma en el EIP-1271, sino también el método de receptor de tokens definido en el [estándar EIP-721](https://eips.ethereum.org/EIPS/eip-721). Esto es necesario al recuperar la LAND porque el Smart Contract de alquiler llamará a un `safeTransferFrom` para devolver el NFT a la Cartera de Smart Contract, y si no ha implementado el `onERC721Received` función apropiada, fallará al recuperar la LAND.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://docs.decentraland.org/player/player-es/marketplace/rentals.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
