> For the complete documentation index, see [llms.txt](https://docs.goodcrypto.app/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.goodcrypto.app/goodcryptox-pt/carteiras/carteira-integrada/carteiras-de-contratos-inteligentes/chaves-de-sessao.md).

# Chaves de sessão

Chaves de sessão são chaves criptográficas especiais com permissões limitadas e programáveis que são verificadas on-chain. Elas são a pedra angular de como a goodcryptoX possibilita negociação não custodial para ordens condicionais e bots totalmente automatizados.

Ao contrário da chave privada da sua carteira, que pode assinar *qualquer* transação, as chaves de sessão são restritas: elas só podem autorizar ações específicas que sua Carteira de Contrato Inteligente reconhece como válidas. Isso lhe dá a flexibilidade de negociação automatizada sem expor sua chave privada.

***

### Por que elas importam

Para negociar em exchanges descentralizadas (DEXs) de forma não custodial, precisamos de uma maneira de assinar transações em seu nome — mesmo quando você estiver offline. Caso contrário, recursos como:

* ordens limit e trailing
* take-profits e stop-losses
* bots automatizados (por exemplo, um bot DCA fechando dezenas de negociações diariamente)

…seriam impossíveis sem pedir sua chave privada ou usar chaves de sessão.<br>

Chaves de sessão tornam a última opção possível. Elas permitem que a goodcryptoX assine transações de swap em seu nome — e nada mais.

***

### Como elas funcionam na goodcryptoX

Quando você cria uma carteira EVM na goodcryptoX:

* Emitimos chaves de sessão para cada cadeia EVM suportada (Ethereum, Arbitrum, Base, BNB Chain, etc.).
* Cada chave de sessão tem permissões estritamente limitadas:
  * Assinar swaps no roteador 1inch (todas as cadeias suportadas)
  * Assinar swaps na Uniswap (Ethereum, Arbitrum, Base — suporte legado)
  * Assinar swaps na PancakeSwap (BNB Chain — suporte legado)
* Essas chaves não podem retirar fundos nem executar quaisquer outras ações.

Desde o momento em que sua carteira é configurada, todos os swaps que você fizer através da goodcryptoX são assinados por chaves de sessão. Sua chave privada nunca é usada para swaps — ela é usada por você apenas ao fazer uma retirada.

A primeira transação em cada cadeia agrupa múltiplas etapas em uma só: implantar sua Carteira de Contrato Inteligente, validar suas chaves de sessão on-chain e executar sua negociação inicial.

***

### Modelo de segurança

As chaves de sessão são tratadas com o mesmo modelo de segurança que usamos por anos com chaves de API de exchanges centralizadas:

* Criptografia e fragmentação: as chaves são criptografadas, divididas e armazenadas separadamente.
* Proteções de backend: infraestrutura com firewall e compartimentada com histórico comprovado (bilhões em volume de negociação CEX protegidos sem incidentes).
* Segurança de retirada: chaves de sessão podem *nunca* autorizar retiradas. Qualquer retirada requer reconstruir sua chave privada via MPC.
* Revogabilidade: se necessário, você pode revogar uma chave de sessão.

Em resumo: mesmo que uma chave de sessão seja comprometida, ela não pode ser usada para esvaziar sua carteira.

***

### Olhando para o futuro

O próximo passo para as chaves de sessão é habilitar **Traga Sua Própria Carteira** funcionalidade:

Você poderá conectar uma carteira existente — como MetaMask — e negociar na goodcryptoX de forma não custodial, sem criar uma nova carteira, mover fundos ou abrir mão do controle.

Nos bastidores, usaremos [EIP-7702](https://eips.ethereum.org/EIPS/eip-7702) para atualizar sua carteira EOA para uma Carteira de Contrato Inteligente. Você assinará uma única transação para ativar isso — nada mais muda. Sua carteira continua sendo sua.

Uma vez atualizada, emitiremos chaves de sessão para sua carteira e as armazenaremos com segurança em seu nome. Isso permite que nossos bots e ordens executem negociações em seu nome, enquanto sua chave privada permanece totalmente sob seu controle e nunca é compartilhada conosco.

E se você quiser reverter as coisas, você pode:

* revogar as chaves de sessão a qualquer momento
* desativar totalmente a funcionalidade de contrato inteligente e voltar a uma carteira EOA padrão

***

👉 Chaves de sessão são o motor silencioso por trás da automação não custodial na goodcryptoX. Elas oferecem segurança, flexibilidade e acesso completo a estratégias avançadas de negociação — sem jamais entregar sua chave privada.


---

# 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 dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.goodcrypto.app/goodcryptox-pt/carteiras/carteira-integrada/carteiras-de-contratos-inteligentes/chaves-de-sessao.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
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.
