核心功能概述
Cetus Protocol SDK v2 是 Sui 生态头部 DEX 的官方开发工具包,提供模块化架构支持复杂的 DeFi 应用构建。文档涵盖 11 个独立 SDK 包,从基础流动性管理到高级交易策略全面覆盖。
主要模块解析
CLMM SDK - 集中流动性做市商核心,类似 Uniswap V3 的 tick-based 流动性模型,支持自定义价格区间做市。
DLMM SDK - 动态流动性做市商,采用离散 bin 架构,支持 Spot/BidAsk/Curve 三种流动性分布策略,内置动态费率机制。
Vaults SDK - 自动化流动性管理,实现手续费自动复利和再平衡,支持 vesting 锁仓机制。
Farms SDK - 质押 CLMM 头寸获取额外奖励,支持批量 harvest 和流动性操作。
xCETUS SDK - 平台治理代币系统,CETUS 与 xCETUS 1:1 转换,支持时间锁仓赎回和分红领取。
Limit Order / DCA / Zap SDK - 分别提供限价单、定投策略、一键流动性操作等用户级交易工具。
Burn SDK - 永久锁定流动性头寸(不可逆),锁仓后仍可继续赚取手续费和奖励。
Aggregator SDK - 多 DEX 路由聚合器,集成 Cetus、DeepBook、Kriya、FlowX、Aftermath 等主流协议。
技术架构特点
- 统一初始化模式:
createSDK()支持 mainnet/testnet 切换、自定义 RPC、SuiClient 注入 - 交易前必须调用
setSenderAddress()设置发送方 - 全类型化 TypeScript 支持,包含完整的错误码定义
- 模块间依赖关系清晰,common-sdk 作为基础共享层
潜在局限性
- 文档为集成指南性质,未包含安全审计细节或漏洞历史
- 部分高级功能(如 DLMM 的 bin 计算)需要深入理解数学模型
- 多模块组合使用时需注意版本兼容性
- 所有链上操作均为不可逆,burn 等操作存在永久性资金锁定风险
适用人群
- Sui 生态 DeFi 协议开发者
- 量化交易系统和 MEV 策略构建者
- 需要集成多 DEX 流动性的聚合器项目
- 追求资本效率的做市商和流动性提供者
风险提示
智能合约风险包括重入攻击、价格预言机操纵、无常损失等;操作风险包括不可逆的 burn 操作、滑点设置不当导致的 MEV 损失;建议生产环境使用前进行完整的安全审计和测试网验证。