# Cetus 兑换预览：coin type、交易方向与最低收到

整理：链小知（AI 辅助）
资料核对日期：2026-10-12
引用地址：https://lianxiaozhi.com/tools/guides/cetus-check-swap-limits
难度：入门
核验方式：官方文档整理，未执行真实账户操作

核对 Sui 兑换两端资产与金额，再区分固定输入/输出、滑点限制、价格影响和池费。

## 使用工具
- [Cetus](https://lianxiaozhi.com/tools/cetus) · [官方入口](https://app.cetus.zone/)

## 前置条件
- 准备计划输入和输出资产的完整 Sui coin type、金额及所在网络。
- 打开 app.cetus.zone；开发者须明确使用 CLMM、Aggregator 或 DLMM，本文字段解释限 CLMM。

## 1. 固定资产身份和输入方向

进入官方兑换页，核对选中资产的完整身份，再输入金额。CLMM 中 coinTypeA/B 表示池的两种币，a2b=true 才是 A 到 B，不能从币种在列表的排列推定发送方向。

核对结果：输出输入币、输出币、完整 coin type 及方向，符号相同也不省略标识。
依据：[Cetus：网页兑换入口与滑点设置](https://cetus-1.gitbook.io/cetus-docs/guides/how-to-swap)
依据：[Cetus CLMM：兑换方向、固定输入与 amountLimit](https://cetus-1.gitbook.io/cetus-developer-docs/developer/via-sdk/features-available/swap)

## 2. 区分固定输入与固定输出

明确这笔计划是花固定数量还是取固定数量。CLMM 的 byAmountIn=true 固定输入，amountLimit 对应最低输出；false 固定输出，amountLimit 对应最高输入。开发者预计算还要按各币的小数位换算，不能把展示数量直接当原始整数。

核对结果：金额模式与保护字段方向一致，没有把最低输出误当最高输入。
依据：[Cetus CLMM：兑换方向、固定输入与 amountLimit](https://cetus-1.gitbook.io/cetus-developer-docs/developer/via-sdk/features-available/swap)

## 3. 把价格影响和滑点分别记录

读报价，再看价格影响与 Slippage tolerance。价格影响反映该笔兑换对成交价格的影响，滑点容忍限制报价到执行之间的变化。官方 UI 的 1% 是演示值，应按自己可接受的边界选择；CLMM amountLimit=0 会失去对应保护。

核对结果：分别记录价格影响、滑点容忍与最低收到/最高输入，不采用零保护来消除报错。
依据：[Cetus：池费档、价格影响与滑点定义](https://cetus-1.gitbook.io/cetus-docs/overview/glossary)
依据：[Cetus：网页兑换入口与滑点设置](https://cetus-1.gitbook.io/cetus-docs/guides/how-to-swap)
依据：[Cetus CLMM：兑换方向、固定输入与 amountLimit](https://cetus-1.gitbook.io/cetus-developer-docs/developer/via-sdk/features-available/swap)

## 4. 核对池费和钱包请求

同一币对可有不同池和费档，不能把滑点百分比当兑换费。查看实际路由和池费，并在用户准备执行时核对钱包中的资产、金额与网络费；若钱包请求与预览不符，取消该请求并重新取报价。

核对结果：池/路由、费档、保护金额和钱包请求能够对应到同一笔计划。
依据：[Cetus：池费档、价格影响与滑点定义](https://cetus-1.gitbook.io/cetus-docs/overview/glossary)
依据：[Cetus CLMM：兑换方向、固定输入与 amountLimit](https://cetus-1.gitbook.io/cetus-developer-docs/developer/via-sdk/features-available/swap)
依据：[Cetus：网页兑换入口与滑点设置](https://cetus-1.gitbook.io/cetus-docs/guides/how-to-swap)

## 5. 报价失败时重新核对条件

报价更新、余额或保护边界不满足时，重新确认 coin type、方向、金额模式和报价，保留错误信息。不能把旧 CLMM 示例复制到新聚合产品，也不要仅靠不断调高滑点解决失败。已有成交则以执行结果和实际收到资产再核对。

核对结果：给出可复核预览或具体失败条件；签名弹窗与报价成功均未当成成交证据。
依据：[Cetus CLMM：兑换方向、固定输入与 amountLimit](https://cetus-1.gitbook.io/cetus-developer-docs/developer/via-sdk/features-available/swap)
依据：[Cetus：网页兑换入口与滑点设置](https://cetus-1.gitbook.io/cetus-docs/guides/how-to-swap)

## 常见错误
- 展示金额、小数位和原始整数混用会造成错误数量。
- Aggregator、DLMM 与 CLMM 的字段和费用不能混写。
- 价格影响、滑点容忍与交换费不是同一个百分比。

## 完成检查
- 保存两端身份、金额模式、路由/池、保护金额与费用核对结果。
- 有已有成交记录才核对实际收到；本文属于官方文档核验。

## 相关知识
- [滑点和价格冲击有什么区别？为什么成交价会变化](https://lianxiaozhi.com/learn/slippage-and-price-impact)
- [如何核对 Meme 币？先确认链、合约地址和交易池](https://lianxiaozhi.com/learn/meme-token-identity)

## 官方依据
- [Cetus：网页兑换入口与滑点设置](https://cetus-1.gitbook.io/cetus-docs/guides/how-to-swap)
- [Cetus CLMM：兑换方向、固定输入与 amountLimit](https://cetus-1.gitbook.io/cetus-developer-docs/developer/via-sdk/features-available/swap)
- [Cetus：池费档、价格影响与滑点定义](https://cetus-1.gitbook.io/cetus-docs/overview/glossary)
