# CetusClmmSDK

🛠 SDK Initialization Updated<br>

```diff
- const cetusClmmSDK = initCetusSDK({network: 'mainnet'})
+ const sdk = CetusClmmSDK.createSDK({ env: 'mainnet' })

// Setting `senderAddress` has changed
- sdk.senderAddress = "0x..."
+ sdk.setSenderAddress("0x...")
```

\
🔄 Method Migration<br>

```diff
// Get wallet balance
- sdk.getOwnerCoinAssets()
+ sdk.FullClient.getOwnerCoinAssets()
- sdk.getOwnerCoinBalances()
+ sdk.FullClient.getOwnerCoinAssets()

export type CoinAsset = {
- coinAddress: string
+ coin_type: string
}
```

\
❌ Removed Modules

The Router and RouterV2 modules have been removed for better maintenance. Please use the recommended [Cetus Aggregator SDK](https://cetus-1.gitbook.io/cetus-developer-docs/developer/cetus-aggregator) instead.<br>

| Deprecated Modules | Replacement    |
| ------------------ | -------------- |
| Router             | Aggregator SDK |
| RouterV2           | Aggregator SDK |
