> For the complete documentation index, see [llms.txt](https://docs.rome.builders/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.rome.builders/es/apps-en-rome/privacy-dex/swaps.md).

# Intercambios y el saldo privado

Intercambia con el creador de mercado de Rome y gestiona tu saldo privado.

Un swap de mercado en la tarjeta de swap intercambia USDC por SOL en Solana devnet. Su [**Precio límite** opción](/es/apps-en-rome/privacy-dex/limit-orders.md) coloca órdenes en cualquiera de las dos direcciones.

Tu **saldo privado** contiene registros cifrados llamados **notas**, cada una conteniendo un token y una cantidad. Antes de hacer el swap, conecta Solflare y [configura o desbloquea tu cuenta privada](#unlock-and-back-up). Selecciona **Mercado** en la tarjeta de swap e introduce la cantidad de USDC que quieres pagar. El **Desde** interruptor elige si el USDC proviene de tu billetera o de tu saldo privado. El SOL que recibes va a tu saldo privado en cualquier caso. Configuración te permite elegir una fuente de pago predeterminada.

## Cotizaciones y aprobación

El precio de mercado mostrado es una estimación. De Rome **creador de mercado** suministra los tokens por los que intercambias. Selecciona **Intercambiar** para solicitar una **cotización firme**: términos firmados para tu swap, incluyendo los importes, la comisión y la fecha de expiración. El creador reserva fondos para esa cotización. El navegador comprueba esos términos frente a la operación que se te muestra. Revisa la cotización y luego selecciona **Intercambiar** de nuevo para aprobar la operación en Solflare.

Una cotización firme dura **180 slots**, aproximadamente **43 segundos en Solana devnet**. Los slots son las unidades de tiempo de Solana. La cuenta regresiva usa el slot de expiración de la cotización y el tiempo de slot medido. Termina unos segundos antes de que la cotización expire para que la aplicación no te pida firmar un precio que está a punto de caducar. Si la cotización expira, selecciona **Obtener nuevo precio** antes de intentarlo de nuevo.

Solflare te pide que firmes la transacción que paga y liquida el swap. Las operaciones más grandes pueden requerir la aprobación final del creador. La **Precio** fila entonces dice **Verificado de nuevo cuando haces el swap**. Para esas cotizaciones, firmas primero y el creador vuelve a comprobar el precio. Luego cofirma y envía la transacción, o la rechaza.

El programa de custodia de Rome comprueba la cotización y una prueba de que la operación cumple sus términos. Helius Privacy comprueba una prueba separada de que la transacción privada es válida y actualiza las notas. La aplicación confirma la transacción y descifra la nota recibida antes de mostrar el swap como completado.

## Paga desde tu billetera

Una **swap de entrada** paga USDC directamente desde tu billetera conectada. No necesitas añadir ese USDC a tu saldo privado primero. El pago y el recibo privado de SOL se liquidan juntos en una sola transacción.

La dirección de tu billetera, el USDC y el importe del pago son públicos en Solana. La nota recibida está cifrada, pero el par disponible identifica SOL como el token de recepción, y el pago público ayuda a los observadores a estimar su importe.

## Paga desde tu saldo privado

Una app **intercambio privado** gasta USDC privado y recibe SOL privado. Ninguno de los importes se publica como un pago o retiro público. Tu dirección y la dirección del creador permanecen visibles.

El swap necesita una nota privada que contenga exactamente la cantidad que pagas. Si es necesario, la aplicación primero prepara esa nota con una transferencia privada a tu propia cuenta, antes de solicitar la cotización firme. Esa preparación puede requerir una aprobación separada de la billetera.

Si la liquidación falla, las transferencias de tokens del swap se revierten. La comisión de red aún puede cobrarse. Si la confirmación no es segura, revisa tus saldos y la transacción antes de intentarlo de nuevo.

## Añadir, mover y enviar

**Añadir al saldo privado** deposita un token desde tu billetera sin intercambiarlo. Tu dirección, el token y la cantidad son públicos en este paso.

**Mover a la cartera** retira a una dirección pública de billetera. El destino predeterminado es tu billetera conectada. El destino, el token y la cantidad retirada son públicos.

**Enviar** transfiere en privado a un destinatario con una cuenta privada registrada. Las direcciones del remitente y del destinatario son visibles, mientras que el token y la cantidad están cifrados. Enviar a un destinatario no registrado requiere una confirmación separada de un retiro público que revela el token y la cantidad.

Estas acciones usan Helius Privacy directamente y no necesitan una cotización del creador. Tu billetera firma cada transacción. Cada confirmación enlaza con la transacción en el explorador de Solana.

## Actividad

Actividad combina tu historial de transacciones descifrado con tus intentos de swap. Etiqueta fondos añadidos, swaps, entradas y salidas de bóveda, órdenes limitadas colocadas, ejecutadas y canceladas, envíos, recibos, retiros e intentos fallidos. Usa el enlace de la transacción para comprobar el resultado en Solana.

## Desbloquear y respaldar

Conecta Solflare y configura o desbloquea tu cuenta privada. Firmar el mensaje de desbloqueo deriva las claves de tu cuenta privada en tu navegador. La clave de visualización te permite leer tu saldo privado y tu actividad. La clave nullifier te permite reconocer cuándo se han gastado tus notas. Firmar este mensaje no gasta fondos, pero cualquiera con la firma puede leer tu saldo privado y tu actividad. Fírmalo solo en el sitio de Privacy DEX. La configuración inicial también te pide publicar las claves públicas de tu cuenta privada en una transacción de registro, lo que cuesta una comisión de red. Al desbloquear, vuelves a la página que estabas usando.

El mensaje de inicio de sesión de la aplicación es independiente del mensaje de derivación de claves. Establece una sesión y no autoriza un pago. Configuración incluye **Bloquear** y controles para mostrar o restaurar una copia de seguridad.

La opcional **copia de seguridad de 48 palabras** restaura tus claves de visualización y nullifier. Cualquiera que tenga estas palabras puede ver tu saldo privado y tu actividad. Mantenlas tan privadas como la frase de recuperación de tu billetera. No reemplaza tu billetera ni autoriza gastos sin ella. La misma billetera puede derivar de nuevo las claves privadas cuando desbloquees. Mantén a salvo la frase de recuperación de tu billetera: perder el acceso a esa billetera significa perder el acceso a los fondos, y Rome no puede recuperarlos por ti.

Ver [Qué es privado](/es/apps-en-rome/privacy-dex/what-is-private.md) para ver qué aprenden Rome y Helius durante estas acciones.


---

# 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.rome.builders/es/apps-en-rome/privacy-dex/swaps.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.
