# Dev Overview

## **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.0</a></td><td>Concentrated Liquidity Market Maker SDK</td><td><a href="via-sdk-v2/sdk-modules/cetusprotocol-sui-clmm-sdk">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.0</a></td><td>Vaults Management SDK</td><td><a href="via-sdk-v2/sdk-modules/cetusprotocol-vaults-sdk">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.0</a></td><td>Farming and Yield Generation SDK</td><td><a href="via-sdk-v2/sdk-modules/cetusprotocol-farms-sdk">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.0</a></td><td>XCETUS Token Operations SDK</td><td><a href="via-sdk-v2/sdk-modules/cetusprotocol-xcetus-sdk">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.1</a></td><td>Limit Order Operations SDK</td><td><a href="via-sdk-v2/sdk-modules/cetusprotocol-limit-sdk">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.0</a></td><td>Token Burning Operations SDK</td><td><a href="via-sdk-v2/sdk-modules/cetusprotocol-burn-sdk">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.1</a></td><td>Dollar Cost Averaging SDK</td><td><a href="via-sdk-v2/sdk-modules/cetusprotocol-dca-sdk">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.1</a></td><td>Liquidity operations with different modes.</td><td><a href="via-sdk-v2/sdk-modules/cetusprotocol-zap-sdk">View Docs</a></td></tr><tr><td>dlmm-sdk</td><td align="center"><a href="https://www.npmjs.com/package/@cetusprotocol/dlmm-sdk">v1.2.0</a></td><td>Dynamic Liquidity Market Maker SDK</td><td><a href="via-sdk-v2/sdk-modules/cetusprotocol-dlmm-sdk">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>0x37d6284f2c6cdeb5663124be7e44016399b1b657bc51564d67ec480bdff15491</td><td align="center"><a href="https://www.moveregistry.com/package/@cetuspackages/limit-order">3</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>0xcf80e234b4b19afedf71817bb2325b34624b8aeebfd50e635f94181cffc08504</td><td align="center"><a href="https://www.moveregistry.com/package/@cetuspackages/dca">3</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>0xe1a137080f82faaee1225a2ed93df19b52181d6a93fca26c30e3122de4033930</td><td align="center"><a href="https://www.moveregistry.com/package/@cetuspackages/vaults">13</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>0x07d45ee8fc56ddce3232304c1191f3c0319fa8240305c5ee2231a2da7cbb49e6</td><td align="center"><a href="https://www.moveregistry.com/package/@cetuspackages/xcetus?tab=versions">2</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>0x42e80880109d67373e4c7ca1dd4d148dcc71ae7354b2e07f642165bc32ac472d</td><td align="center"><a href="https://www.moveregistry.com/package/@cetuspackages/dlmm">8</a></td><td align="center"><a href="https://github.com/CetusProtocol/cetus-dlmm-interface">mainnet-v0.8.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="via-sdk-v2" %}
[via-sdk-v2](https://cetus-1.gitbook.io/cetus-developer-docs/developer/via-sdk-v2)
{% endcontent-ref %}

{% content-ref url="via-clmm-contract" %}
[via-clmm-contract](https://cetus-1.gitbook.io/cetus-developer-docs/developer/via-clmm-contract)
{% endcontent-ref %}

{% content-ref url="via-dlmm-contract" %}
[via-dlmm-contract](https://cetus-1.gitbook.io/cetus-developer-docs/developer/via-dlmm-contract)
{% endcontent-ref %}

{% content-ref url="cetus-aggregator" %}
[cetus-aggregator](https://cetus-1.gitbook.io/cetus-developer-docs/developer/cetus-aggregator)
{% endcontent-ref %}

{% content-ref url="cetus-terminal" %}
[cetus-terminal](https://cetus-1.gitbook.io/cetus-developer-docs/developer/cetus-terminal)
{% endcontent-ref %}
