# DEX 使用手册

## 概述

Darkhole DEX旨在为PUT链上资产提供交易场所。采用基于Order book的去中心化交易所模型，只需连接钱包，即可快速的进行挂单、吃单的链上交易。是一个快速、稳定、安全的去中心化交易所。

##

## 产品说明

##

## 总览

<figure><img src="https://4023797677-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F5FAYRpPSyfl7B6kQsqwf%2Fuploads%2F9DfHJhsRQo2AvMMoskAF%2F1.PNG?alt=media&#x26;token=502486d7-5be2-4e8d-af37-0d0f5706d775" alt=""><figcaption></figcaption></figure>

如上图所示，根据功能，DEX可以划分成导航栏、订单簿、交易对、买卖操作区、余额区、K线图区、订单区。

导航栏可以切换语言，连接钱包或者断开钱包；

**导航栏**：可以选择语言，连接钱包；

**订单簿**：可以查看当前挂单情况，用户可以根据Order book 的挂单，设定自己的交易策略；

**交易对**：当前正在交易的资产，用户可以根据需要进行切换；

**买卖操作区**：用户进行挂单操作的部分；

**余额区**：用户查看当前余额，并将中间钱包余额提现的部分；

**K线图区**：显示当前资产的价格走势图；

**订单区**：可以查看用户所下订单的状态、历史交易记录以及取消订单的操作。

### 导航栏

<figure><img src="https://4023797677-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F5FAYRpPSyfl7B6kQsqwf%2Fuploads%2FLyKPjaxZPbQVjPxfFilX%2F2.PNG?alt=media&#x26;token=97ed37c7-838e-4e31-96e9-05a994a5eccc" alt=""><figcaption></figcaption></figure>

主要显示logo，并有切换语言和连接钱包的功能。

### 订单簿

<figure><img src="https://4023797677-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F5FAYRpPSyfl7B6kQsqwf%2Fuploads%2F5meUUp0pHXyccLFvhk9N%2F3.PNG?alt=media&#x26;token=cdc283bf-6221-4288-ac34-c5e6c499b6a7" alt=""><figcaption></figcaption></figure>

展示当前订单簿上的买单和卖单，包括每个订单的价格和数量。绿色表示买单，红色表示卖单。中间部分表示点差，意思是价格最低卖单和价格最高的买单之间的价差。

### 交易对

<figure><img src="https://4023797677-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F5FAYRpPSyfl7B6kQsqwf%2Fuploads%2FzblRWsunGML4V6Haduqt%2F4.PNG?alt=media&#x26;token=0f979b11-1359-4fde-85b2-6b87c73ff56a" alt=""><figcaption></figcaption></figure>

点击切换交易对的icon, 可以调出当前市场支持的交易对。All展示全部的交易对，Favourites展示用户收藏的交易对。根据交易需要，可以切换交易对。

### 买卖操作区

<figure><img src="https://4023797677-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F5FAYRpPSyfl7B6kQsqwf%2Fuploads%2FlocfL3li9lY0bbvtzjeN%2F5.png?alt=media&#x26;token=6c67e0e4-7bf8-432f-a3ca-fde3a71480e0" alt=""><figcaption></figcaption></figure>

**“购买”**&#x8868;示挂出PUT的买单，即用一定数量的USDT购买PUT;

**“出售”**&#x8868;示挂出PUT的卖单, 表示卖出PUT并获得USDT。

**“价格”**&#x4E3A;设定当前PUT的目标单价，

**“数量”**&#x662F;设定PUT的目标数量。设定好PUT的单价和数量以后，自动计算该订单对应的USDT的总价值。

订单类型包括Post 和IOC,

**Post**: 设定该订单为maker订单，以减少交易费用（如果挂单出去，该订单会马上吃掉订单簿上的任何订单，则自动取消该订单，避免成为taker订单）；

**IOC**: immediate or cancel ，立刻成交订单，若未立刻成交，则取消订单；如果部分成交，那么未成交部分，会被取消。

**市价单**：不需要设定价格，直接以当前盘口上的最优价格进行成交（目前暂不支持），

**限价单**：设定价格，只有当对手价与设定价格相同时，该订单才会成交，

**Limit Buy**: 挂出的订单为限价买单，

**Limit Sell**: 挂出的订单为限价卖单。

### 余额区

<figure><img src="https://4023797677-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F5FAYRpPSyfl7B6kQsqwf%2Fuploads%2FbQSO9tLWJGq2uKx9mUNZ%2F6.png?alt=media&#x26;token=431e6032-b522-4681-a97b-1f1f01749216" alt=""><figcaption></figcaption></figure>

显示中间钱包的余额。&#x20;

用户取消订单后的资产，以及交易成功后的资产，会进入中间钱包（Unsettle Balance）.&#x20;

此处可以查看中间钱包的余额，并通过Settle，将中间钱包的余额，提现到用户钱包。

###

### K线图区

<figure><img src="https://4023797677-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F5FAYRpPSyfl7B6kQsqwf%2Fuploads%2F17QAWGdMdLFEPRMLiyYq%2F7.png?alt=media&#x26;token=9ad54af4-0e78-4953-9628-0f34960264c2" alt=""><figcaption></figcaption></figure>

展示当前资产的价格走势。

### 订单区

<figure><img src="https://4023797677-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F5FAYRpPSyfl7B6kQsqwf%2Fuploads%2F1CZOq1N0No5i1AKqwX2c%2F8.png?alt=media&#x26;token=9f76d5e6-b5b7-406c-8cfb-73649273b27b" alt=""><figcaption></figcaption></figure>

Open Orders表示用户在盘口上的订单，market表示交易对，side表示买方或卖方，size/filled表示订单总量和已交易的数量，price表示设定的价格，more部分可以取消该订单。&#x20;

Trade History表示订单交易记录；&#x20;

Balances表示用户钱包的余额。

## 操作说明

### 连接钱包

选择导航栏的Collect Wallet, 跳出选择钱包的选项，目前支持Broearn钱包。

<figure><img src="https://4023797677-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F5FAYRpPSyfl7B6kQsqwf%2Fuploads%2FkYl5U5w0XThpwofXMDhS%2F9.png?alt=media&#x26;token=6318e0b4-a5e9-4cca-bd21-57383230e196" alt=""><figcaption></figcaption></figure>

选定该钱包，在手机中打开Broearn浏览器，并扫码

<figure><img src="https://4023797677-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F5FAYRpPSyfl7B6kQsqwf%2Fuploads%2Fv5GBvOZX1Dytf94iKRSr%2F10.PNG?alt=media&#x26;token=960fc81b-fd09-419f-86a8-59b11a091b58" alt=""><figcaption></figcaption></figure>

在钱包中确认，即可连接上钱包。

### 买入

1. 选定需要购买的资产对应的交易对，例如PUT/USDT交易对。交易对前面的资产表示标的资产，即要购买的资产，交易对后面的资产表示结算资产。

<figure><img src="https://4023797677-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F5FAYRpPSyfl7B6kQsqwf%2Fuploads%2Ftqik5vLsFll9TlES5k3l%2F11.PNG?alt=media&#x26;token=f0585ea5-9446-4715-966c-d42ae9aa06bc" alt=""><figcaption></figcaption></figure>

2. 在买卖操作区，选择Buy，表示购买PUT。即用一定数量的USDT，购买目标价格和数量的PUT。目标价格和数量在下面输入框中进行填入。

<figure><img src="https://4023797677-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F5FAYRpPSyfl7B6kQsqwf%2Fuploads%2FU8U6Izv6Zx1JNtu88TDl%2F12.png?alt=media&#x26;token=f491f242-10a8-434f-abe7-20d4df8c504e" alt=""><figcaption></figcaption></figure>

3. 填入需要购买的单价和数量。填入价格和数量后，会自动计算此次交易的总价值，即 total = price \* size

<figure><img src="https://4023797677-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F5FAYRpPSyfl7B6kQsqwf%2Fuploads%2F83n8c8MLsZTSttkxirdn%2F13.PNG?alt=media&#x26;token=2f5179ea-4cce-4c04-a814-5395dbd04b0c" alt=""><figcaption></figcaption></figure>

4. 点击Limit Buy，并在钱包中确认签名，即可挂出限价买单。

<figure><img src="https://4023797677-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F5FAYRpPSyfl7B6kQsqwf%2Fuploads%2Fl5ixH5my4HCtdL6qaPsS%2F14.PNG?alt=media&#x26;token=ef149460-2cd1-4e21-adb0-6e48f82cd1cc" alt=""><figcaption></figcaption></figure>

### 卖出

1. 选定要出售的资产对应的交易对，例如PUT/USDT交易对。交易对前面的资产表示标的资产，即要出售的资产，交易对后面的资产表示结算资产。

<figure><img src="https://4023797677-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F5FAYRpPSyfl7B6kQsqwf%2Fuploads%2FroVJGlILDtkPTwpvHXuI%2F15.png?alt=media&#x26;token=adf36ebb-ab8c-406b-804a-8954e69b1dc9" alt=""><figcaption></figcaption></figure>

2. 在买卖操作区，选择Sell，表示卖出PUT。即按目标价格和数量，卖出PUT并获得USDT。

<figure><img src="https://4023797677-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F5FAYRpPSyfl7B6kQsqwf%2Fuploads%2FaKlHTUt9HiixRfoFoxDf%2F16.png?alt=media&#x26;token=c0c13739-3deb-4f12-a099-a10ff0588e37" alt=""><figcaption></figcaption></figure>

3. 填入需要卖出的PUT数量和单价。填入价格和数量后，会自动计算此次交易的总价值，即 total = price \* size

<figure><img src="https://4023797677-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F5FAYRpPSyfl7B6kQsqwf%2Fuploads%2FVvr9keEAiLo3gasPBft7%2F17.png?alt=media&#x26;token=9aafca56-cbb9-42a1-b661-02a545d5c443" alt=""><figcaption></figcaption></figure>

4. 点击Limit Sell，并在钱包中确认签名，即可挂出限价卖单。

<figure><img src="https://4023797677-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F5FAYRpPSyfl7B6kQsqwf%2Fuploads%2FWWRTBTEx1oyvcleFYVKX%2F18.PNG?alt=media&#x26;token=36b80fd2-c0ae-4673-99d5-0d85883630dd" alt=""><figcaption></figcaption></figure>

### 提现中间钱包余额

1. 查看中间钱包余额。在挂单并取消订单后，标的资产会进入中间钱包；在卖出订单成交后，结算资产的余额会进入中间钱包。用户可以通过提现，将中间钱包资产提现到自己钱包。

<figure><img src="https://4023797677-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F5FAYRpPSyfl7B6kQsqwf%2Fuploads%2F47e9u0vSOgFTkiRilxJ0%2F19.png?alt=media&#x26;token=7b8873b0-d097-4709-9d49-e5fd6d28b16b" alt=""><figcaption></figcaption></figure>

2. 在余额区，可以查看中间钱包的余额。点击“提现”，可以将该余额提现到用户自己的钱包。

<figure><img src="https://4023797677-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F5FAYRpPSyfl7B6kQsqwf%2Fuploads%2F1ektavjAdzZIwJrGwsfc%2F20.png?alt=media&#x26;token=61a14c12-50d5-46c5-a081-141d8da846ac" alt=""><figcaption></figcaption></figure>
