> For the complete documentation index, see [llms.txt](https://elysia.gitbook.io/elysia-perps/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://elysia.gitbook.io/elysia-perps/getting-started/user-guide-desktop.md).

# Desktop Guide

A walkthrough of one full round trip: deposit EL, open a position, close it, and withdraw.

For the reference values behind each step, see [Deposit](/elysia-perps/getting-started/deposit.md), [Collateral](/elysia-perps/getting-started/collateral.md), and [Withdraw](/elysia-perps/getting-started/withdraw.md).

## Before you start

You need three things ready.

| What                 | Detail                                                                                     |
| -------------------- | ------------------------------------------------------------------------------------------ |
| EL tokens            | On **Ethereum mainnet**, as ERC-20. Contract: `0x2781246fe707bb15cee3e5ea354e2154a2877b16` |
| ETH for gas          | A small amount in the same wallet. Approve and Deposit are on-chain transactions.          |
| A wallet you control | MetaMask, Rabby, or similar. Not an exchange deposit address.                              |

### Getting EL into your wallet

If your EL is on an exchange, follow that exchange's own withdrawal guide. The steps are the same everywhere: find the withdrawal page, paste your wallet address, and pick the right network. Check that the exchange supports EL withdrawal on Ethereum mainnet before you start.

Already hold ETH on-chain? You can swap for EL directly on a DEX and skip the exchange step entirely.

Three things to get right, whichever route you take:

| Field       | Value                                                     |
| ----------- | --------------------------------------------------------- |
| Network     | **Ethereum mainnet (ERC-20)**                             |
| Token       | EL, contract `0x2781246fe707bb15cee3e5ea354e2154a2877b16` |
| Destination | your own wallet address, not another exchange             |

{% hint style="warning" %}
Picking the wrong network will lose the funds, and exchange guides do not tell you which network to use. That part is on this page.
{% endhint %}

The minimum deposit to Elysia Perps is **1,000 EL**.

***

## Step 1. Connect your wallet

1. Go to `app.elysia.finance/trade`. You land on the **BTC-PERP-EL** screen.
2. Click the wallet button at the top right.
3. Pick your wallet and **sign the login message**. Signing is free and moves no funds.

Once connected, the button shows your address.

<figure><img src="/files/pQ6zH0paqS0P4RvmjjP5" alt="The Elysia Perps trading screen, with the chart on the left, order book in the middle, and the order form on the right"><figcaption></figcaption></figure>

The screen has four columns:

* **Top bar** — the market (shown as **BTC-USD**), the collateral token (**EL**), Mark Price, Index Price, 24h Change, 24h Volume, Open Interest, and funding
* **Left** — the price chart. Once you hold a position, your entry is marked on it.
* **Middle** — **Order Book** and **Trades**, switched by the tabs at the top
* **Right** — the order form, with your **Trading Account** below it
* **Bottom** — Positions, Assets, Open Orders, Order History, Trade History, Funding History, Deposits, Withdrawals

Until you sign in, the Positions area reads *You need to authenticate to see your positions*.

***

## Step 2. Deposit EL

Deposited EL becomes **EL$**, the unit used for trading. The rate is shown in the modal: `100 EL = 1 EL$`. Withdrawing converts it back at the same rate.

1. Click **Deposit**. There are two places to find it: the **Trading Account** box on the right, and the wallet menu at the top right.
2. Enter the amount, or hit **Max**. Minimum is **1,000 EL**.
3. Check the **You receive** box. It previews your EL$ amount.
4. Click **Deposit**, then **Approve** in your wallet (one time), then confirm the deposit transaction.

<figure><img src="/files/v6PoF3LGpst8SVxUuut1" alt="The two places the Deposit button appears: the wallet menu at the top right, and the Trading Account box"><figcaption></figcaption></figure>

<figure><img src="/files/RtLwYrUJvOa87kZjIBRB" alt="The Deposit modal, showing the amount field, the minimum, the conversion preview and the rate"><figcaption></figcaption></figure>

{% hint style="info" %}
Your wallet will pop up twice: once to Approve, once to Deposit. Approve on its own does not move anything, so keep enough ETH for both.
{% endhint %}

Once confirmed, **Collateral** in the Trading Account box updates, and the **Deposits** tab at the bottom shows the record.

`100 EL` becomes `1 EL$`. Your deposit will show as a much smaller number — nothing is lost. It is the same balance in the trading unit, and withdrawing converts it straight back at the same rate.

***

## Step 3. Open a position

The order form is on the right.

1. Set **leverage** (top left dropdown). It starts at **10x** and goes up to 20x. If you are new to this, drop it to the lowest setting.
2. Set **margin mode**. **Isolated** is the safer choice: it limits your risk to that one position.
3. Pick a side: **Buy / Long** or **Sell / Short**.
4. Pick an order type:
   * **Limit** — you set the Price. Fills at that price or better.
   * **Market** — fills immediately at the best available price. There is no Price field, and that is the only visible difference between the two tabs.
5. Enter **Position Size**. Switch the unit between **BTC** and **EL$**, or drag the **%** slider.
6. Check the summary: **Order Size**, **Order Value**, **Est. Liq. Price**, **Position Margin**, **Slippage** and **Fees**.
7. Submit.

On the Market tab, **Slippage** shows an estimate alongside a maximum, set to `0.5%` by default. The pencil icon next to it lets you change the maximum. If the price moves past that limit before your order fills, the order does not go through.

<figure><img src="/files/ZIJ7RRhvZKpmQmfLpmmo" alt="The order form on the Market tab, with leverage, margin mode, position size, and the order summary" width="280"><figcaption></figcaption></figure>

The app opens on the **Limit** tab by default. With Limit you set the price yourself, so the order can sit unfilled until the market reaches it. Market fills right away, which makes it the simpler choice for a first position.

<figure><img src="/files/xTtJXxNepcOhS7JnDyn9" alt="The order form on the Limit tab, with the Price field visible above position size" width="280"><figcaption></figcaption></figure>

If you used Limit and nothing happened, your order is waiting at your price. Check the **Open Orders** tab at the bottom, cancel it there, and try again with Market.

{% hint style="info" %}
Prices are quoted in USDT, but size, value and PnL are all in **EL$**. Everything settles in EL.
{% endhint %}

**Est. Liq. Price** is where the position gets force-closed. Higher leverage puts it closer to the current price. See [Liquidation](/elysia-perps/mechanics/liquidation.md) for how that works.

**Fees**: Taker 0.05% / Maker 0.02%

***

## Step 4. Close a position

1. Open the **Positions** tab at the bottom.
2. Your row shows Size, Position Value, Entry Price, Mark Price, Liq. Price, Unrealized PnL, Margin, Funding, TP/SL.
3. Click the **red X** at the right end of the row to close.
4. Confirm.

<figure><img src="/files/srYNCrZLDaMgaV1qAuRk" alt="The Positions tab with an open position row and the close button at the right end"><figcaption></figcaption></figure>

PnL settles in EL$ and returns to your Collateral.

{% hint style="info" %}
You can also close by placing an opposite order with **Reduce Only** checked. The pencil icons in the row let you edit Margin and TP/SL.
{% endhint %}

***

## Step 5. Request a withdrawal

1. Click **Withdraw**. It sits in the same two places as Deposit: the **Trading Account** box on the right, and the wallet menu at the top right.

<figure><img src="/files/ma5DXYwpQCBv990tprf5" alt="The Trading Account box with the Deposit and Withdraw buttons"><figcaption></figcaption></figure>

2. Enter the amount in EL$, or hit **Max**. Available balance is shown at the top.
3. The **You receive** box previews your EL. Rate: `1 EL$ = 100 EL`.
4. Click **Withdraw**.
5. Track it under the **Withdrawals** tab.

<figure><img src="/files/gyFzeFXV7kxh4XxOri1O" alt="The Withdraw modal, showing the amount field and the EL conversion preview"><figcaption></figcaption></figure>

{% hint style="info" %}
Withdrawals go through a team approval step before they are sent on-chain, so it is not instant. Requests are processed within 48 hours.
{% endhint %}

***

## Troubleshooting

| Problem                          | What to check                                                                   |
| -------------------------------- | ------------------------------------------------------------------------------- |
| EL never arrived in my wallet    | Was it withdrawn on Ethereum mainnet as ERC-20? Check the address on Etherscan. |
| Approve or Deposit fails         | Not enough ETH for gas in the same wallet.                                      |
| Deposit button does nothing      | Amount is below the 1,000 EL minimum.                                           |
| Deposit confirmed but no balance | Wait for confirmations, then refresh. Check the **Deposits** tab.               |
| Cannot connect the wallet        | Switch the wallet to Ethereum mainnet, reload, and sign again.                  |
| Order will not submit            | Check **Avbl** balance and that a size is entered.                              |

***

## Support

<cs@elysia.land>

We will never DM you first, and we will never ask for your seed phrase, private key, or any payment.


---

# 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, and the optional `goal` query parameter:

```
GET https://elysia.gitbook.io/elysia-perps/getting-started/user-guide-desktop.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
