# Primary Wallet

Your primary wallet is your gateway to Everstrike's [DEX mode](/account/dex-mode-vs.-cex-mode.md). You can use it to deposit, withdraw, stake, redeem and mint. Transfers between the Everstrike Smart Contracts and your primary wallet are near-instantaneous, providing a seamless deposit/withdrawal experience.

### What is a wallet? <a href="#h_0ebb87f13f" id="h_0ebb87f13f"></a>

A wallet is a blockchain address, which you, and only you, control. The blockchain address has an associated private key and public key. You can interact with your wallet through wallet software, such as [Metamask](https://metamask.io/) and [Phantom](https://phantom.com/).

### Why do I need to register my wallet as primary wallet on Everstrike? <a href="#h_3fe0d8d4c0" id="h_3fe0d8d4c0"></a>

Everstrike does not currently support having multiple wallets per account. Thus, you'll need to select the wallet that you want to use with your Everstrike account.

If you're only planning to use Everstrike in [CEX mode](/account/dex-mode-vs.-cex-mode.md) (with Everstrike managing your wallet on your behalf), you do not need to set or register anything, and can safely ignore this article.

### How can I set my primary wallet? <a href="#h_e55b586830" id="h_e55b586830"></a>

By signing a message with your wallet and publishing it to the blockchain.

The message looks like this:

"I want to register my wallet with Everstrike and my unique account ID is \<UNIQUE ACCOUNT ID>"

The Everstrike Frontend UI automatically prepares the signing transaction for you. To publish it to the blockchain, you'll need to confirm it within your wallet.

For a step-by-step description of the process (including pictures), refer to [How To Start Trading On Everstrike](/trading/how-to-start-trading-on-everstrike.md).

### What if I want to change my primary wallet in the future? <a href="#h_913b244e9b" id="h_913b244e9b"></a>

You'll need to create another Everstrike account that uses your new wallet as primary wallet.

### What if I lose access to my primary wallet? <a href="#h_817b2570a0" id="h_817b2570a0"></a>

It is your own responsibility to ensure that you have backed up your wallet properly. Everstrike support cannot help you recover access to it.

### Is it safe to sign a message with my wallet? <a href="#h_15f3e592c5" id="h_15f3e592c5"></a>

Yes. As long as you can see what the message contains, and understand it fully.

Never sign a message with content that you don't understand.

Everstrike uses a very simple message format:

`"I want to register my wallet with Everstrike and my unique account ID is <UNIQUE ACCOUNT ID>"`

Signing this message does not provide any authorization to anyone, not even the Everstrike Smart Contracts. It is purely used for registration purposes (proving ownership of the wallet and recording it within the Everstrike Smart Contracts).


---

# 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://references.everstrike.io/account/primary-wallet.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.
