> For the complete documentation index, see [llms.txt](https://docs.sashimi.cool/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.sashimi.cool/zhong-wen/1.sashimiswap-xiang-mu-jian-jie-yu-jia-gou/1.2-exchange-qu-zhong-xin-hua-jiao-yi-ping-tai.md).

# 1.2 Exchange去中心化交易平台

## **Exchange介绍**

SashimiSwap Exchange是SashimiSwap的去中心化交易平台，采用了以Uniswap为代表的去中心化交易所中广泛流行的AMM自动做市商（Automated Market Maker）机制进行交易。

其原理是使用CFMM（Constant Product Market Maker）恒定乘积做市商模型建立交易市场，通过定积函数 x∗y=k，根据每个Token的可用数量（流动性）来确定两种Token的价格范围。由于一个交易池中两种Token的相对价格通过交易改变（遵循定积函数规则），因此交易池的Token价格与外部价格之间的差异会产生套利机会。这种机制确保Token价格始终趋向于市场结算价格。

在SashimiSwap Exchange中，提供以下两种功能：

（1）Add / Remove Liquidity：

用户向交易池注入交易对中价值相等的两种Token并获得相应的LP Token，LP Token代表用户在该交易池中添加的资产的赎回凭证，允许用户随时赎回其资产。

（2）Swap：

允许用户通过交易池将任何ERC20 Token兑换为另一种ERC20 Token，同时，用户需要支付0.3％的交易手续费。

## **操作教程**

### **教程1：如何兑换Token？**

第一步：点击页面右上角“Connect to a wallet”连接钱包，在跳出的弹窗中选择对应的钱包连接并确认（此处以连接MetaMask为例）

第二步：在SashimiSwap首页点击Exchanges Tab，再点击Swap，进入以下页面（<https://sashimi.cool/app/#/swap>）

![](https://3098590484-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MOVF6UP4zbxc8zvZtYL%2F-MOV_rf8DEYKckuIJqup%2F-MOVr1x8II8SzjfTbM8I%2Fimage.png?alt=media\&token=8f57a3b3-0a9e-490b-ba86-1fdd1dc68d12)

第三步：分别选择你拥有的Token和希望兑换的目标Token；

在拥有的Token或希望兑换的目标Token任意一栏填写你希望兑换的数量，另一栏将根据市场价格自动填充对应所需的数量。

![](https://3098590484-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MOVF6UP4zbxc8zvZtYL%2F-MOV_rf8DEYKckuIJqup%2F-MOVrAAduotAJciotgKn%2Fimage.png?alt=media\&token=5de09cee-eedc-4a6f-a51d-39cdf904791e)

第四步：点击Swap按钮，在跳出的确认页面点击“Confirm Swap”；

![](https://3098590484-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MOVF6UP4zbxc8zvZtYL%2F-MOV_rf8DEYKckuIJqup%2F-MOVd734PKruxPnDZf-X%2Fimage%20\(2\).png?alt=media\&token=ff89b087-930b-40c4-a63f-be9f6b597f1f)

第五步：在连接的钱包中确认该交易，等待一段时间，交易完成后，此时可进入以太坊浏览器查看交易详情。

![](https://3098590484-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MOVF6UP4zbxc8zvZtYL%2F-MOV_rf8DEYKckuIJqup%2F-MOVdNeWw1sjA4EnaSqB%2Fimage%20\(3\).png?alt=media\&token=0dd19882-347e-4628-81f8-388b24f11d3c)

### **教程2：如何添加流动性？**

第一步：在连接钱包的情况下，在SashimiSwap首页点击“Exchanges” Tab，再点击“Pool”，进入以下页面（<https://sashimi.cool/app/#/pool>）

![](https://3098590484-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MOVF6UP4zbxc8zvZtYL%2F-MOV_rf8DEYKckuIJqup%2F-MOVrLnFMi6NvdAaouBz%2Fimage.png?alt=media\&token=e8d4db98-dd78-41a3-b11a-50f1f172bff6)

第二步：点击“Add Liquidity”，分别选择要添加流动性的两种Token；

在任一栏填入想要添加的Token数量，另一栏将会自动填充。

![](https://3098590484-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MOVF6UP4zbxc8zvZtYL%2F-MOV_rf8DEYKckuIJqup%2F-MOVdn0nzqZgDvj6OhW-%2Fimage%20\(4\).png?alt=media\&token=ea6a2434-5d0e-46d3-9cfd-33ddc9544d68)

第三步：点击“Supply”后，弹出确认弹窗；

对两个信息进行确认：当前注入流动性的两种代币各自的兑价、本次交易占流动性池的比例。

确认完成后点击“Confirm Supply”进行确认，并在二次确认页面点击确认。

![](https://3098590484-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MOVF6UP4zbxc8zvZtYL%2F-MOV_rf8DEYKckuIJqup%2F-MOVdzLju8-S7zdUjV3F%2Fimage%20\(5\).png?alt=media\&token=8bc79d97-4cd2-4947-89cc-17276b1077d2)

第四步：在连接的钱包中确认该交易，等待一段时间，交易完成后，此时可进入以太坊浏览器查看交易详情。

![](https://3098590484-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MOVF6UP4zbxc8zvZtYL%2F-MOV_rf8DEYKckuIJqup%2F-MOVeBQ33qDrdhodtyRO%2Fimage%20\(6\).png?alt=media\&token=c36b9305-c94f-461b-832e-cd23344e7e10)

### **教程3：如何移除流动性？** <a href="#jiao-cheng-3-ru-he-yi-chu-liu-dong-xing" id="jiao-cheng-3-ru-he-yi-chu-liu-dong-xing"></a>

第一步：在连接钱包的情况下，在SashimiSwap首页点击“Exchanges” Tab，再点击“Pool”，进入以下页面（<https://sashimi.cool/app/#/pool>），可以在“Your Liquidity”区域查看已经添加的流动性信息；

![](https://3098590484-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MOVF6UP4zbxc8zvZtYL%2F-MOV_rf8DEYKckuIJqup%2F-MOVrRfhpxMFLDGo17T7%2Fimage.png?alt=media\&token=db4fba32-5d1f-41be-858e-e2f1b4d62aea)

第二步：点击已添加的流动性右侧的下拉箭头，可查看具体信息；点击“Remove”，进入移除流动性的详情页面；

![](https://3098590484-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MOVF6UP4zbxc8zvZtYL%2F-MOV_rf8DEYKckuIJqup%2F-MOVrVPkiVrpou9VcwYN%2Fimage.png?alt=media\&token=eb9e4c0d-ca70-4671-a129-d479b6ea6ade)

第三步：输入将要移除的流动性数额，点击右下角的“Remove”按钮移除流动性。

![](https://3098590484-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MOVF6UP4zbxc8zvZtYL%2F-MOV_rf8DEYKckuIJqup%2F-MOVraAbQoFewfWCwAUC%2Fimage.png?alt=media\&token=fea2c046-1801-4f56-b158-8da54d69579f)
