Dev Overview
The developer documents listed here are for Sui network only. To follow the latest updates of packages and SDK, you can join our Cetus Dev Notification channel on Telegram: https://t.me/CetusDevNews
Token Address:
CETUS Token CoinType
0x6864a6f921804860930db6ddbe2e16acdf8504495ea7481637a1c8b9a8fe54b::cetus::CETUS
xCETUS token coin_type
0x9e69acc50ca03bc943c4f7c5304c2a6002d507b51c11913b247159c60422c606::xcetus::XCETUS
SDKs & Contract Endpoints:
There are two apporaches for integrating with Cetus Protocol. The first involves utilizing the Typescript SDK, which grants you the ablilty to perform a wide range of actions. This encompasses queries, liquidity operations, and displaying data on the frontend. The alternative method entails a direct integration with Cetus CLMM contract. You can choose your integration method according to your actual demand.
Typescript SDK:
Smart Contract Endpoints:
Latest contract address:
Here is a list of primary contract addresses. We will update this form in real time. Please stay tuned for the updates here to ensure that your configuration is up to date.
clmmpool is the core LP contract for Cetus. It's used by both SDK and contract endpoints method.
integrate is the integration contract used by the SDK method.
cetus_config is the config contract used by the SDK method.
clmm_pool
@cetuspackages/clmm
0x1eabed72c53feb3805120a081dc15963c204dc8d091542592abaf7a35689b2fb
clmm_pool
@cetuspackages/clmm
0x687e4b27fd88de55f2d7023dc7a3ec07ccd28b6a45a35ac88e95b6c387a3e338
integrate
@cetuspackages/integrate
0x996c4d9480708fb8b92aa7acf819fb0497b5ec8e65ba06601cae2fb6db3312c3
integrate
@cetuspackages/integrate
0xb2db7142fa83210a7d78d9c12ac49c043b3cbbd482224fea6e3da00aa5a5ae2d
cetus_config
@cetuspackages/config
0x95b8d278b876cae22206131fb9724f701c9444515813042f54f0a426c9a3bc2f
cetus_config
@cetuspackages/config
0xba7e740c3c002673dbe69ad5fbdb0691ec260170e141297cefb982e7081fde52
Latest clmm sdk npm package version
Latest endpoint contract version
CetusClmm = { git = "https://github.com/CetusProtocol/cetus-clmm-interface.git", subdir = "sui/cetus_clmm", rev = "mainnet-v1.26.0", override = true }
Now, you can select one approach to integrate with the service of Cetus Protocol:
via SDKvia ContractLast updated