cetus

🐋 Sui 生态 DeFi 开发全栈 SDK

Cetus Protocol SDK v2 官方技术文档,覆盖 Sui 链上 DeFi 全栈开发,包含 CLMM、DLMM、Vaults、Farms、xCETUS、限价单、燃烧锁仓、DCA、Zap 及聚合器等 11 个核心模块的完整 API 参考。

收藏
4.4k
安装
1.6k
版本
1.0.0
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心功能概述

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 损失;建议生产环境使用前进行完整的安全审计和测试网验证。

cetus 内容

手动下载zip · 8.4 kB
README.mdtext/markdown
请选择文件