> For the complete documentation index, see [llms.txt](https://cetus-1.gitbook.io/cetus-developer-docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://cetus-1.gitbook.io/cetus-developer-docs/developer/dev-overview.md).

# 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 CoinType**

0x9e69acc50ca03bc943c4f7c5304c2a6002d507b51c11913b247159c60422c606::xcetus::XCETUS

## **SDKs & Contracts Endpoints:**&#x20;

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 contracts. You can choose your integration method according to your actual demand.

### Typescript **SDK:**&#x20;

#### **1. CLMM SDK V1**&#x20;

{% embed url="<https://github.com/CetusProtocol/cetus-clmm-sui-sdk>" fullWidth="false" %}

{% hint style="danger" %}
[latest npm package version: 5.4.0](https://www.npmjs.com/package/@cetusprotocol/cetus-sui-clmm-sdk)

Deprecated. Use **sui clmm sdk** instead.
{% endhint %}

#### 2. SDK V2

Includes all Cetus open-source SDKs.

{% embed url="<https://github.com/CetusProtocol/cetus-sdk-v2>" %}

<table data-full-width="true"><thead><tr><th width="137.40625">Name</th><th width="132.7506103515625" align="center">Npm Version</th><th width="368.2760009765625">Description</th><th>Documentation</th></tr></thead><tbody><tr><td>sui-clmm-sdk</td><td align="center"><a href="https://www.npmjs.com/package/@cetusprotocol/sui-clmm-sdk">v1.4.8</a></td><td>Concentrated Liquidity Market Maker SDK</td><td><a href="/cetus-developer-docs/developer/via-sdk-v2/sdk-modules/cetusprotocol-sui-clmm-sdk.md">View Docs</a></td></tr><tr><td>vaults-sdk</td><td align="center"><a href="https://www.npmjs.com/package/@cetusprotocol/vaults-sdk">v1.7.7</a></td><td>Vaults Management SDK</td><td><a href="/cetus-developer-docs/developer/via-sdk-v2/sdk-modules/cetusprotocol-vaults-sdk.md">View Docs</a></td></tr><tr><td>farms-sdk</td><td align="center"><a href="https://www.npmjs.com/package/@cetusprotocol/farms-sdk">v1.4.5</a></td><td>Farming and Yield Generation SDK</td><td><a href="/cetus-developer-docs/developer/via-sdk-v2/sdk-modules/cetusprotocol-farms-sdk.md">View Docs</a></td></tr><tr><td>xcetus-sdk</td><td align="center"><a href="https://www.npmjs.com/package/@cetusprotocol/xcetus-sdk">v1.2.4</a></td><td>XCETUS Token Operations SDK</td><td><a href="/cetus-developer-docs/developer/via-sdk-v2/sdk-modules/cetusprotocol-xcetus-sdk.md">View Docs</a></td></tr><tr><td>limit-sdk</td><td align="center"><a href="https://www.npmjs.com/package/@cetusprotocol/limit-sdk">v1.2.6</a></td><td>Limit Order Operations SDK</td><td><a href="/cetus-developer-docs/developer/via-sdk-v2/sdk-modules/cetusprotocol-limit-sdk.md">View Docs</a></td></tr><tr><td>burn-sdk</td><td align="center"><a href="https://www.npmjs.com/package/@cetusprotocol/burn-sdk">v1.3.2</a></td><td>Token Burning Operations SDK</td><td><a href="/cetus-developer-docs/developer/via-sdk-v2/sdk-modules/cetusprotocol-burn-sdk.md">View Docs</a></td></tr><tr><td>dca-sdk</td><td align="center"><a href="https://www.npmjs.com/package/@cetusprotocol/dca-sdk">v1.2.5</a></td><td>Dollar Cost Averaging SDK</td><td><a href="/cetus-developer-docs/developer/via-sdk-v2/sdk-modules/cetusprotocol-dca-sdk.md">View Docs</a></td></tr><tr><td>zap-sdk</td><td align="center"><a href="https://www.npmjs.com/package/@cetusprotocol/zap-sdk">v1.5.6</a></td><td>Liquidity operations with different modes.</td><td><a href="/cetus-developer-docs/developer/via-sdk-v2/sdk-modules/cetusprotocol-zap-sdk.md">View Docs</a></td></tr><tr><td>dlmm-sdk</td><td align="center"><a href="https://www.npmjs.com/package/@cetusprotocol/dlmm-sdk">v1.3.2</a></td><td>Dynamic Liquidity Market Maker SDK</td><td><a href="/cetus-developer-docs/developer/via-sdk-v2/sdk-modules/cetusprotocol-dlmm-sdk.md">View Docs</a></td></tr></tbody></table>

### **Move Contracts** :&#x20;

#### 1.CLMM Contracts Github Repo:

{% embed url="<https://github.com/CetusProtocol/cetus-contracts>" %}

#### 2.Other Contracts Interface Github Repo:

{% embed url="<https://github.com/CetusProtocol/cetus-clmm-interface>" %}

#### Latest contracts 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.

{% tabs fullWidth="true" %}
{% tab title="Mainnet" %}

<table data-full-width="true"><thead><tr><th width="120.173095703125">Name</th><th>Package ID</th><th>Latest PublishedAt</th><th width="135.2838134765625" align="center">MVR Version</th><th align="center">Github Tag</th></tr></thead><tbody><tr><td>clmm</td><td>0x1eabed72c53feb3805120a081dc15963c204dc8d091542592abaf7a35689b2fb</td><td>0x25ebb9a7c50eb17b3fa9c5a30fb8b5ad8f97caaf4928943acbcff7153dfee5e3</td><td align="center"><a href="https://www.moveregistry.com/package/@cetuspackages/clmm">14</a></td><td align="center"><a href="https://github.com/CetusProtocol/cetus-contracts">mainnet-v0.14.0</a></td></tr><tr><td>limit-order</td><td>0x533fab9a116080e2cb1c87f1832c1bf4231ab4c32318ced041e75cc28604bba9</td><td>0xd364848574d24c3413579b36ed073c38d4b6118138bbb345caf792430f94f7dd</td><td align="center"><a href="https://www.moveregistry.com/package/@cetuspackages/limit-order">4</a></td><td align="center"><a href="https://github.com/CetusProtocol/cetus-clmm-interface/tree/main/sui/limit-order">mainnet-v1.52.3</a></td></tr><tr><td>dca</td><td>0x587614620d0d30aed66d86ffd3ba385a661a86aa573a4d579017068f561c6d8f</td><td>0xa893af5f1eb804fc4fb0dd3ca35d3d2668293f5902e1c4bd82a3bc0ffa1bd6c2</td><td align="center"><a href="https://www.moveregistry.com/package/@cetuspackages/dca">4</a></td><td align="center"><a href="https://github.com/CetusProtocol/cetus-clmm-interface/tree/main/sui/dca">mainnet-v1.52.3</a></td></tr><tr><td>vaults</td><td>0xabbd278f738affe762e9df4765b3409bb1e86a355a4f611ad82b278c18108918</td><td>0x9eeac6aa7bd9059fb61b26d031152c2d9e87f120f391aa58b54f4d23e7f52d05</td><td align="center"><a href="https://www.moveregistry.com/package/@cetuspackages/vaults">16</a></td><td align="center"><a href="https://github.com/CetusProtocol/cetus-clmm-interface/tree/main/sui/vaults">mainnet-v1.52.3</a></td></tr><tr><td>farming</td><td>0x11ea791d82b5742cc8cab0bf7946035c97d9001d7c3803a93f119753da66f526</td><td>0xb5d821af5d3d4d40f1f1890502d73e3d7f61edb75e664ff8e827fa01a006f39f</td><td align="center"><a href="https://www.moveregistry.com/package/@cetuspackages/farming">10</a></td><td align="center"><a href="https://github.com/CetusProtocol/cetus-clmm-interface/tree/main/sui/stable_farming">mainnet-v1.52.3</a></td></tr><tr><td>integrate</td><td>0x996c4d9480708fb8b92aa7acf819fb0497b5ec8e65ba06601cae2fb6db3312c3</td><td>0xfbb32ac0fa89a3cb0c56c745b688c6d2a53ac8e43447119ad822763997ffb9c3</td><td align="center"><a href="https://www.moveregistry.com/package/@cetuspackages/integrate">16</a></td><td align="center">-</td></tr><tr><td>xcetus</td><td>0x9e69acc50ca03bc943c4f7c5304c2a6002d507b51c11913b247159c60422c606</td><td>0xa0e7ccad08e09657e294e7cbbd609d26dbd0020b9b894684702a115d5ae1a1cf</td><td align="center"><a href="https://www.moveregistry.com/package/@cetuspackages/xcetus?tab=versions">3</a></td><td align="center"><a href="https://github.com/CetusProtocol/cetus-clmm-interface/tree/main/sui/token/xcetus">mainnet-v1.52.3</a></td></tr><tr><td>dividend</td><td>0x785248249ac457dfd378bdc6d2fbbfec9d1daf65e9d728b820eb4888c8da2c10</td><td>0x5aa58e1623885bd93de2331d05c29bf4930e54e56beeabcab8fe5385de2d31dc</td><td align="center"><a href="https://www.moveregistry.com/package/@cetuspackages/dividends">4</a></td><td align="center"><a href="https://github.com/CetusProtocol/cetus-clmm-interface/tree/main/sui/token/dividends">mainnet-v1.52.3</a></td></tr><tr><td>config</td><td>0x95b8d278b876cae22206131fb9724f701c9444515813042f54f0a426c9a3bc2f</td><td>0xba7e740c3c002673dbe69ad5fbdb0691ec260170e141297cefb982e7081fde52</td><td align="center"><a href="https://www.moveregistry.com/package/@cetuspackages/config">2</a></td><td align="center">-</td></tr><tr><td>dlmm</td><td>0x5664f9d3fd82c84023870cfbda8ea84e14c8dd56ce557ad2116e0668581a682b</td><td>0x6b989f9b05bd11a00f1c7779443d66802c5e71631f59e87be5d2a616991f151e</td><td align="center"><a href="https://www.moveregistry.com/package/@cetuspackages/dlmm">10</a></td><td align="center"><a href="https://github.com/CetusProtocol/cetus-dlmm-interface">mainnet-v0.10.0</a></td></tr></tbody></table>
{% endtab %}

{% tab title="Testnet" %}

<table data-full-width="true"><thead><tr><th width="120.173095703125">Name</th><th>Package ID</th><th>Latest PublishedAt</th><th width="135.2838134765625" align="center">MVR Version</th><th align="center">Github Tag</th></tr></thead><tbody><tr><td>clmm</td><td>0x5372d555ac734e272659136c2a0cd3227f9b92de67c80dc11250307268af2db8</td><td>0x6bbdf09f9fa0baa1524080a5b8991042e95061c4e1206217279aec51ba08edf7</td><td align="center"><a href="https://www.moveregistry.com/package/@cetuspackages/clmm">5</a></td><td align="center"><a href="https://github.com/CetusProtocol/cetus-contracts">testnet-v0.0.2</a></td></tr><tr><td>limit-order</td><td>0xc65bc51d2bc2fdbce8c701f8d812da80fb37dba9cdf97ce38f60ab18c5202b17</td><td>0xc65bc51d2bc2fdbce8c701f8d812da80fb37dba9cdf97ce38f60ab18c5202b17</td><td align="center">-</td><td align="center"><a href="https://github.com/CetusProtocol/cetus-clmm-interface/tree/main/sui/limit-order">testnet-v1.26.0</a></td></tr><tr><td>dca</td><td>0x484d2be08b58b8dc00a08c0ff8a2a9cd0542c4249ea2d5934ef9b15a10585d88</td><td>0x484d2be08b58b8dc00a08c0ff8a2a9cd0542c4249ea2d5934ef9b15a10585d88</td><td align="center">-</td><td align="center"><a href="https://github.com/CetusProtocol/cetus-clmm-interface/tree/main/sui/dca">testnet-v1.26.0</a></td></tr><tr><td>vaults</td><td>0x325b7d67276ff809df6b3fa17a2a6fbff6aaa20e467c3cf74d1a1d09b8890bbd</td><td>0x04df17a109336491867f04df40ca8a77277bc6e382139e88ae0d0d267ac07905</td><td align="center">-</td><td align="center"><a href="https://github.com/CetusProtocol/cetus-clmm-interface/tree/main/sui/vaults">testnet-v1.26.0</a></td></tr><tr><td>farming</td><td>0xcc38686ca84d1dca949b6966dcdb66b698b58a4bba247d8db4d6a3a1dbeca26e</td><td>0x3c4582ee27a09f7e6c091022d0d279fdc8e54c1f782916bf135a71a8e8006aa5</td><td align="center">-</td><td align="center"><a href="https://github.com/CetusProtocol/cetus-clmm-interface/tree/main/sui/stable_farming">testnet-v1.26.0</a></td></tr><tr><td>integrate</td><td>0xab2d58dd28ff0dc19b18ab2c634397b785a38c342a8f5065ade5f53f9dbffa1c</td><td>0xab2d58dd28ff0dc19b18ab2c634397b785a38c342a8f5065ade5f53f9dbffa1c</td><td align="center">-</td><td align="center">-</td></tr><tr><td>xcetus</td><td>0xdebaab6b851fd3414c0a62dbdf8eb752d6b0d31f5cfce5e38541bc6c6daa8966</td><td>0xdebaab6b851fd3414c0a62dbdf8eb752d6b0d31f5cfce5e38541bc6c6daa8966</td><td align="center"></td><td align="center"><a href="https://github.com/CetusProtocol/cetus-clmm-interface/tree/main/sui/token/xcetus">testnet-v1.26.0</a></td></tr><tr><td>dividend</td><td>0x20d948d640edd0c749f533d41efc5f843f212d441220324ad7959c6e1d281828</td><td>0x20d948d640edd0c749f533d41efc5f843f212d441220324ad7959c6e1d281828</td><td align="center">-</td><td align="center"><a href="https://github.com/CetusProtocol/cetus-clmm-interface/tree/main/sui/token/dividends">testnet-v1.26.0</a></td></tr><tr><td>config</td><td>0xf5ff7d5ba73b581bca6b4b9fa0049cd320360abd154b809f8700a8fd3cfaf7ca</td><td>0xf5ff7d5ba73b581bca6b4b9fa0049cd320360abd154b809f8700a8fd3cfaf7ca</td><td align="center">-</td><td align="center">-</td></tr><tr><td>dlmm</td><td>0xb382224d12558da5f87624765065a8c7e8f5c899d0ee890610e2bb4e8c686be9</td><td>0xeb88746a6b649e4377898c2db78c32b198916b577b5f4d9e76ea11ff93c7abf2</td><td align="center">-</td><td align="center"><a href="https://github.com/CetusProtocol/cetus-dlmm-interface">testnet-v0.7.0</a></td></tr></tbody></table>
{% endtab %}
{% endtabs %}

> * MVR version links to the MVR registry.
> * GitHub tag links to the source repository.
> * If MVR is empty, the package has not been registered yet.
> * If GitHub tag is empty, the source code is not yet publicly available.

## **Quick integration navigator** &#x20;

{% content-ref url="/pages/7mBw2Wzjq4hL9MB7yWu0" %}
[via SDK V2](/cetus-developer-docs/developer/via-sdk-v2.md)
{% endcontent-ref %}

{% content-ref url="/pages/eyqiKMEszcTjz7eXPYfC" %}
[via CLMM Contract](/cetus-developer-docs/developer/via-clmm-contract.md)
{% endcontent-ref %}

{% content-ref url="/pages/k3qH4pszwwz0QfWOpPk5" %}
[via DLMM Contract](/cetus-developer-docs/developer/via-dlmm-contract.md)
{% endcontent-ref %}

{% content-ref url="/pages/dOv3EuwforS5CrdIVzbb" %}
[Cetus Aggregator](/cetus-developer-docs/developer/cetus-aggregator.md)
{% endcontent-ref %}

{% content-ref url="/pages/0s8JoWjttrTkCBoaecbu" %}
[Cetus Terminal](/cetus-developer-docs/developer/cetus-terminal.md)
{% endcontent-ref %}
