# Wallet recovery

> <mark style="color:yellow;">**tl;dr**</mark>  The `Export key` option is currently available for Solana. For EVMs, key export is available on request. Full support is coming with the EIP-7702 transition. Once the key is exported, the security of your wallet is entirely your responsibility

Your goodcryptoX wallet is fully non-custodial. You retain access to your funds even if goodcryptoX ceases to operate.

There are two types of wallets in the app — Solana and EVM — each with its own architecture and recovery path.

***

### Solana wallet

The Solana wallet uses MPC-based security. The private key is sharded and never fully reconstructed on any device. However, you can export the full private key at any time.

* Use the `Export key` option in the Wallet tab to obtain the key.
* You can then import this key into any Solana-compatible wallet.

{% hint style="warning" %}
Exporting the private key undermines the security model of MPC-based protection. Once exported, the private key is your sole responsibility. If lost or compromised, you risk losing your funds
{% endhint %}

***

### EVM wallet

The EVM wallet currently uses a dual [architecture](/wallets/built-in-wallet/wallet-architecture.md):

* An EOA wallet (Externally Owned Account) secured via Web3Auth
* A Smart Contract Wallet deployed via ZeroDev, which holds your actual funds

The EOA wallet controls the Smart Contract Wallet and its private key can be exported upon request.

However:

* The EOA wallet does not contain funds.
* To access funds, you must interact with the Smart Contract Wallet it controls.
* This requires use of developer tools (e.g. CLI, ZeroDev SDK) or basic scripting (can be done with ChatGPT assistance).

At this time, there is no graphical interface to interact with the Smart Contract Wallet outside of goodcryptoX. If needed, contact support to request export of the EOA private key.

***

### Upcoming changes

We are transitioning to a single-wallet architecture for EVM chains using [EIP-7702](https://eips.ethereum.org/EIPS/eip-7702). After this upgrade:

* The EOA wallet will function directly as a Smart Contract Wallet.
* It will behave like a traditional single wallet, combining self-custody with smart contract functionality.
* The private key will be exportable from the app.
* Exported keys will provide full control and access to funds without requiring external tools.

<br>


---

# Agent Instructions: 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/wallets/built-in-wallet/wallet-recovery.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.
