> 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/pt-br/apps-na-rome/privacy-dex/swaps.md).

# Trocas e o saldo privado

Faça swap com o market maker da Rome e gerencie seu saldo privado.

Uma troca de mercado no cartão de swap troca USDC por SOL no devnet da Solana. Sua [**Preço limite** opção](/pt-br/apps-na-rome/privacy-dex/limit-orders.md) faz ordens em qualquer direção.

Seu **saldo privado** armazena registros criptografados chamados **notas**, cada uma contendo um token e um valor. Antes de fazer o swap, conecte o Solflare e [configure ou desbloqueie sua conta privada](#unlock-and-back-up). Selecione **Mercado** no cartão de swap e informe o valor de USDC que você quer pagar. O **De** interruptor escolhe se o USDC vem da sua carteira ou do seu saldo privado. O SOL que você recebe vai para o seu saldo privado em qualquer caso. Configurações permite escolher uma fonte de pagamento padrão.

## Cotações e aprovação

O preço de mercado exibido é uma estimativa. O **formador de mercado** fornece os tokens pelos quais você negocia. Selecione **Trocar** para solicitar uma **cotação firme**: termos assinados do seu swap, incluindo os valores, a taxa e o prazo de expiração. O criador reserva fundos para essa cotação. O navegador verifica esses termos em relação à negociação mostrada para você. Revise a cotação e então selecione **Trocar** novamente para aprovar a negociação no Solflare.

Uma cotação firme dura **180 slots**, cerca de **43 segundos no devnet da Solana**. Slots são as unidades de tempo da Solana. A contagem regressiva usa o slot de expiração da cotação e o tempo de slot medido. Ela termina alguns segundos antes de a cotação expirar para que o app não peça que você assine um preço que está prestes a vencer. Se a cotação expirar, selecione **Obter novo preço** antes de tentar novamente.

O Solflare pede que você assine a transação que paga e liquida o swap. Negociações maiores podem exigir a aprovação final do criador. A **Preço** linha então diz **Verificado novamente quando você troca**. Para essas cotações, você assina primeiro e o criador verifica o preço novamente. Em seguida, ele coassina e envia a transação ou a recusa.

O programa de custódia da Rome verifica a cotação e uma prova de que a negociação segue seus termos. O Helius Privacy verifica uma prova separada de que a transação privada é válida e atualiza as notas. O app confirma a transação e descriptografa a nota recebida antes de mostrar o swap como concluído.

## Pagar com sua carteira

Uma **swap de entrada** paga USDC diretamente da sua carteira conectada. Você não precisa adicionar esse USDC ao seu saldo privado antes. O pagamento e o recibo privado de SOL são liquidados juntos em uma única transação.

O endereço da sua carteira, o USDC e o valor do pagamento são públicos na Solana. A nota recebida é criptografada, mas o par disponível identifica SOL como o token recebido, e o pagamento público ajuda os observadores a estimar o valor dele.

## Pagar com seu saldo privado

Um app **troca privada** gasta USDC privado e recebe SOL privado. Nenhum dos valores é publicado como pagamento ou saque públicos. Seu endereço e o endereço do criador permanecem visíveis.

O swap precisa de uma nota privada contendo exatamente o valor que você paga. Se necessário, o app primeiro prepara essa nota com uma transferência privada para sua própria conta, antes de solicitar a cotação firme. Essa preparação pode exigir uma aprovação separada da carteira.

Se a liquidação falhar, as transferências de tokens do swap são revertidas. A taxa de rede ainda pode ser cobrada. Se a confirmação for incerta, verifique seus saldos e a transação antes de tentar novamente.

## Adicionar, mover e enviar

**Adicionar ao saldo privado** deposita um token da sua carteira sem trocá-lo. Seu endereço, o token e o valor são públicos nesta etapa.

**Mover para a carteira** saca para um endereço de carteira público. O destino padrão é sua carteira conectada. O destino, o token e o valor sacado são públicos.

**Enviar** transfere privadamente para um destinatário com uma conta privada registrada. Os endereços do remetente e do destinatário ficam visíveis, enquanto o token e o valor são criptografados. Enviar para um destinatário não registrado exige confirmação separada de um saque público que revela o token e o valor.

Essas ações usam o Helius Privacy diretamente e não precisam de uma cotação do criador. Sua carteira assina cada transação. Cada confirmação inclui um link para a transação no explorador da Solana.

## Atividade

Atividade combina o histórico de transações descriptografadas com suas tentativas de swap. Ela rotula fundos adicionados, swaps, depósitos e retiradas do cofre, ordens limitadas colocadas, executadas e canceladas, envios, recebimentos, saques e tentativas malsucedidas. Use o link da transação para verificar o resultado na Solana.

## Desbloquear e fazer backup

Conecte o Solflare e configure ou desbloqueie sua conta privada. Assinar a mensagem de desbloqueio deriva as chaves da sua conta privada no navegador. A chave de visualização permite ler seu saldo e atividade privados. A chave nulificadora permite reconhecer quando suas notas foram gastas. Assinar esta mensagem não gasta fundos, mas qualquer pessoa com a assinatura pode ler seu saldo e atividade privados. Assine-a apenas no site da Privacy DEX. A configuração inicial também pede que você publique as chaves públicas da sua conta privada em uma transação de registro, o que custa uma taxa de rede. Desbloquear retorna você à página que estava usando.

A mensagem de login do app é separada da mensagem de derivação de chaves. Ela estabelece uma sessão e não autoriza um pagamento. As Configurações incluem **Bloquear** e controles para mostrar ou restaurar um backup.

O opcional **backup de 48 palavras** restaura suas chaves de visualização e nulificadora. Qualquer pessoa com essas palavras pode ver seu saldo e atividade privados. Mantenha-as tão privadas quanto a frase de recuperação da sua carteira. Isso não substitui sua carteira nem autoriza gastos sem ela. A mesma carteira pode derivar as chaves privadas novamente quando você desbloquear. Mantenha a frase de recuperação da sua carteira em segurança: perder o acesso a essa carteira significa perder o acesso aos fundos, e a Rome não pode recuperá-los para você.

Veja [O que é privado](/pt-br/apps-na-rome/privacy-dex/what-is-private.md) o que a Rome e o Helius aprendem durante estas ações.


---

# 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/pt-br/apps-na-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.
