> 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/xeq-legacy-swap-testnet/cli-wallet.md).

# CLI Wallet

## XEQ Legacy Swap — CLI Wallet Guide

For advanced users who prefer the command line.

***

### Step 1 — Download and Setup

Download a mainnet wallet: <https://github.com/EquilibriaCC/equilibria-wallet/releases>

After downloading and extracting, navigate to:

resources → bin

Inside this folder you will find:

* daemon
* wallet-gui
* wallet-cli

For this swap, we will use wallet-cli.

> ⚠️ Your daemon needs to be running and synced for the wallet to load.

***

### Step 2 — Start the Daemon

Navigate to your downloaded wallet files (resources → bin) and start:

daemon.exe

Let it fully sync before proceeding.

Running a local daemon:

* Reduces failed proof generation
* Ensures accurate confirmations
* Avoids remote node disconnect issues
* Improves reliability

***

### Step 3 — Open Your Wallet

From inside the resources/bin folder, run:

wallet-cli.exe

Create a new wallet or open an existing one. Your wallet will start to "refresh" — wait until that completes.

Ensure:

* You have sufficient unlocked balance
* Daemon is synced
* Wallet is fully synced

***

### Step 4 — Send Mainnet XEQ

Transfer the amount you wish to donate to the swap address:

transfer TvzqHiqSv5QUrxAc4gtaiwHmUB45PnvzJG4Xtg8jfrsr6qiBUa8zUPuZyBjbq6gjhXB18P4qwxEMgSFeZ8RNF7RN2CQEmkn97

Once you send the transfer, save the TXID shown in the output (the string between < >).

> ⚠️ SAVE YOUR TRANSACTION ID. You will need it to generate a proof.

Wait for confirmations.

{% hint style="danger" %}
Please wait at least 2 confirmations before generating a transaction proof
{% endhint %}

***

### Step 5 — Generate Transaction Proof

Once the transaction is confirmed, run:

get\_tx\_proof \<destination\_address>

Example:

get\_tx\_proof 7843151985ebdfbf4faf502c361bad8d75cfa5efd89a23e6d140e09c7336671a TvzqHiqSv5QUrxAc4gtaiwHmUB45PnvzJG4Xtg8jfrsr6qiBUa8zUPuZyBjbq6gjhXB18P4qwxEMgSFeZ8RNF7RN2CQEmkn97

After your proof is generated, you will see equilibria\_tx\_proof in your wallet directory. Open it using Notepad. It will look like:

OutProofV17v5idEXec1c8aD1dcmJVPGBaQ3ysZm3HkFLQAp.........

***

### Step 6 — Verify the Proof (Optional)

To verify your proof is valid before submitting:

check\_tx\_proof \<destination\_address> equilibria\_tx\_proof

Example:

check\_tx\_proof 7843151985ebdfbf4faf502c361bad8d75cfa5efd89a23e6d140e09c7336671a TvzqHiqSv5QUrxAc4gtaiwHmUB45PnvzJG4Xtg8jfrsr6qiBUa8zUPuZyBjbq6gjhXB18P4qwxEMgSFeZ8RNF7RN2CQEmkn97 equilibria\_tx\_proof

You should see:

Good signature

received in txid This transaction has confirmations

If you see "Good signature", your proof is valid.

***

### Step 7 — Submit Proof on Swap Portal

Go to: <https://swap-testnet.xeqlabs.com/>

Submit:

* **Refund Address** — Your Legacy XEQ wallet address
* **Transaction Proof** — The contents of your equilibria\_tx\_proof file
* **New XEQ Wallet Address** — Your testnet wallet address
* **Legacy XEQ Transaction ID** — The TXID from when you sent

Once submitted and validated, your swap entry is recorded.

**Disclaimer / Risk Notice**&#x20;

**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/failed transactions. The Legacy Swap is used entirely at your own risk.**

**If you need help, join the community Telegram:** [**https://t.me/XEQCommunity**](https://t.me/XEQCommunity)
