> For the complete documentation index, see [llms.txt](https://xeqmlabs.gitbook.io/docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://xeqmlabs.gitbook.io/docs/documentation/guides/xeq-legacy-swap-mainnet/gui-wallet-legacy-swap.md).

# GUI Wallet - Legacy Swap

The XEQ GUI Wallet is the easiest way to complete the swap.

Remote nodes are pre-configured, so there is no daemon setup and no terminal commands required.

❗Take your time and follow each step carefully.

If you need help at any point, join the community Telegram:\
<https://t.me/XEQCommunity>

***

**⚠️ Disclaimer / Risk Notice**

**Use official Equilibria wallets only. The Equilibria team and contributors are not responsible for lost funds, incorrect addresses, user error, third-party software, or any mishandled or failed transactions.**

**The Legacy Swap is used entirely at your own risk.**

***

## Step 1 — Download the GUI Wallet

{% hint style="warning" %}
⚠️ **Use official wallets only.** Do not download wallets from third-party websites.
{% endhint %}

Download the official wallet here:

{% embed url="<https://github.com/EquilibriaHorizon/XEQ-GUI/releases>" %}

#### Windows

* Download XEQ-GUI-1.2.1-win.exe
* Create a dedicated folder on your computer
* Save and run the installer from that folder

***

#### Linux

* Download XEQ-GUI-1.2.1-linux.AppImage
* Install required dependencies one at a time:&#x20;

```
sudo apt-get install -y libboost-all-dev
sudo apt-get install -y libsodium23
sudo apt-get install -y libfuse2t64
sudo apt-get install -y libzmq5
sudo apt-get install -y libzstd1
```

* Right-click the file → Properties → enable Executable as Program, then run it
* If it fails to launch, try running from terminal with --no-sandbox:&#x20;
  * chmod +x XEQ-GUI-1.2.1-linux.AppImage&#x20;
  * ./XEQ-GUI-1.2.1-linux.AppImage --no-sandbox

***

#### macOS

* Download XEQ-GUI-1.2.1-mac.dmg
* The macOS build requires several system libraries  \
  and Gatekeeper bypass before it will launch.

**Step 1 — Install required libraries**

* Install Homebrew if you don't have it:
* Open Terminal (press Cmd+Space, type Terminal, press Enter) and paste:

{% code overflow="wrap" %}

```
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
```

{% endcode %}

Follow the prompts. When it finishes, close and reopen Terminal before continuing.

* Then install dependencies.

* Paste each line one at a time and press Enter after each.

* ```
  brew install gmp
  brew install zstd
  brew install zeromq
  brew install libsodium
  ```

**Step 2 — Install the app**

* Open the .dmg and drag XEQ GUI to your Applications folder.

**Step 3 — Bypass Gatekeeper**

* macOS will block the app from opening because it is not notarized.  \
  Run this once in Terminal:

{% code overflow="wrap" %}

```
xattr -cr "/Applications/XEQ GUI.app"
```

{% endcode %}

* Then double-click the app to launch normally.
* If you still see "app is damaged" or it fails to open, re-run the  \
  xattr command and try again

***

## Step 2 — Create Your New Mainnet Wallet

When you open the wallet for the first time you will see the wallet select screen with a Network dropdown in the top right.

1. Click the Network dropdown and select Mainnet (Offline)
2. Click Create New Wallet
3. Follow the prompts to generate your wallet

{% hint style="danger" %}
⚠️ You will be shown a 25-word seed phrase. Write it down and store it somewhere safe offline. If you lose your seed phrase your funds are permanently lost. Never share it with anyone.
{% endhint %}

Your new wallet will show as OFFLINE — this is expected. The new mainnet is not yet live.

Copy and save your new mainnet wallet address **(starts with XEQM)**. This is the address you will use to receive your swapped XEQ.

{% hint style="warning" %}
IF YOU LOSE YOUR NEW MAINNET WALLET SEED YOUR FUNDS WILL BE LOST FOREVER. SAVE IT SOMEWHERE SAFE, WRITE IT DOWN.
{% endhint %}

***

## Step 3 — Open Your Legacy Wallet

Navigate to your Legacy Mainnet wallet:

1. Click the Network dropdown and switch to Legacy Mainnet
2. The wallet will automatically connect to a remote node
3. Wait for the wallet to fully sync to 100%

⚠️ Do not proceed until fully synced and your balance shows as unlocked.

Confirm all of the following before continuing:

* ✔ Wallet is fully synced
* ✔ Remote node is connected
* ✔ Balance is unlocked

***

## Step 4 — Send Legacy XEQ to the Swap Deposit Address

{% hint style="danger" %}
**DO A TEST TRANSACTION FIRST, THE SWAP IS 35 DAYS, THERE IS PLENTY OF TIME. PRACTICE SENDING A TRANSACTION AND THEN SEND YOUR FULL AMOUNT. USER ERROR WILL RESULT IN LOST/UNRECOVERABLE FUNDS!!!**
{% endhint %}

Once your wallet is restored, synced and your balance is unlocked:

1. Go to the Send tab
2. Paste the official swap address in the recipient field:

{% hint style="info" %}
Swap Deposit Address Below:
{% endhint %}

#### **Tw1AmWavnFtPT4rgfwt7seYHsLW1vPE7wR8s5BBtu7NZCK31H9jWy6r7m4iZ8APaLDfzGvrgqU9fW3BLjKKiHBw82EntBGmLn**

{% hint style="warning" %}
If you send XEQ to a wrong address your funds will be UNRECOVERABLE, please triple check the address before sending!
{% endhint %}

3. Enter the amount you wish to swap
4. Click Send

{% hint style="warning" %}
🚨 Always send a small test transaction first. Once it confirms, send the full amount.
{% endhint %}

**After sending, a confirmation window will appear. Click COPY TXID and save it — you will need this in the next step.**

***

## Step 5 — Wait for Confirmations

Wait for at least 50 confirmations before proceeding.&#x20;

{% hint style="warning" %}
⚠️ Generating a proof before 50 confirmations will cause it to fail.
{% endhint %}

***

## Step 6 — Generate Your Transaction Proof

<mark style="color:$warning;">Did you wait for 50 blocks?</mark>&#x20;

1. <mark style="color:$danger;">WAIT FOR 50 BLOCKS!!!</mark>
2. <mark style="color:$danger;">IF YOU DON'T WAIT FOR 50 BLOCKS YOUR PROOF WILL FAIL</mark>
3. Open the SWAP — TX PROOF tab in the wallet
4. Enter the following: -&#x20;
   1. Transaction ID — the TXID you saved in Step 4&#x20;
   2. Receiving Address — the swap deposit address: Tw1AmWavnFtPT4rgfwt7seYHsLW1vPE7wR8s5BBtu7NZCK31H9jWy6r7m4iZ8APaLDfzGvrgqU9fW3BLjKKiHBw82EntBGmLn
5. Click Generate
6. Click COPY PROOF and save it

***

## Step 7 — Submit Request on the Swap Portal

{% hint style="info" %}
Go to the official swap portal:\
[**https://swap.xeqlabs.com**](https://swap.xeqlabs.com/)
{% endhint %}

Fill in all required fields:

{% hint style="info" icon="memo" %} <mark style="color:blue;">┌───────────────────────────┬──────────────────────────────┐</mark>\
&#x20; <mark style="color:blue;">Field                                                                Value</mark>&#x20;\ <mark style="color:blue;">├───────────────────────────┼───────────────────────────────┤</mark>\
&#x20; <mark style="color:blue;">Legacy XEQ Transaction ID         ->                 TXID from Step 4</mark>\ <mark style="color:blue;">├───────────────────────────┼───────────────────────────────┤</mark>\
&#x20; <mark style="color:blue;">New XEQ Wallet Address             ->                Your XEQM address from Step 2</mark>&#x20;\ <mark style="color:blue;">├───────────────────────────┼───────────────────────────────┤</mark>\
&#x20; <mark style="color:blue;">Transaction Proof                          ->                Proof copied in Step 6</mark>&#x20;\ <mark style="color:blue;">└───────────────────────────┴───────────────────────────────┘</mark>
{% endhint %}

Click Submit Swap Request.

If the Submit button is greyed out, one or more fields are incorrect. Check your entries and try again.

Once submitted and validated, your swap entry is recorded. You are done.

***

## Verify Your Swap

Track your swap status at: [https://swap-tracker.xeqlabs.com](https://swap-tracker.xeqlabs.com/)

Search using your TXID. Statuses:

* Pending — awaiting verification
* Verified — swap successfully recorded
* Rejected — proof failed validation

***

## Important Reminders

{% hint style="danger" %}
🚨 Do NOT send from exchanges\
Exchanges cannot generate transaction proofs. Funds sent from exchanges may be unrecoverable.
{% endhint %}

{% hint style="danger" %}
🚨 Never share your seed phrase\
The Equilibria team will never ask for your seed phrase.
{% endhint %}

{% hint style="danger" %}
🚨 Always verify the swap address\
Only use addresses published in the official GitBook, official announcements, or the official swap portal.
{% endhint %}

⚠️ **Disclaimer / Risk Notice**

**Use official Equilibria wallets only. The Equilibria team and contributors are not responsible for lost funds, incorrect addresses, user error, third-party software, or any mishandled or failed transactions.**

The Legacy Swap is used **entirely at your own risk.**
