导言
Cetus-CLMM-SUI-SDK是专门为与Cetus-CLMM无缝融合而设计的官用软件开发包(SDK). 它为开发者提供了必要的工具和资源来方便地与Cetus-CLMM进行连接和互动,从而能够开发出强大而高效的应用程序.
开始
为了将我们的SDK融入您的本地项目,请遵循下面提供的例子步骤. 请见文件详情.
先决条件
npm i @cetusprotocol/sui-clmm-sdk
SDK 启动
SDK提供了一种方便的初始化方法 src/config/initCetusSDK 快速设置和配置 Cetus SDK.
网络选项
mainnet(生产网)testnet(试验网)
重要说明
在进行互换或其他与资产有关的业务之前,确保:
- 钱包已正确配置
- 钱包中有足够的符号余额用于预定操作
import { CetusClmmSDK } from '@cetusprotocol/sui-clmm-sdk'
如果您想使用主网和官方的Sui rpc url,可以如下方式进行:
const sdk = CetusClmmSDK.createSDK()
如果您想要设置自己的完整节点URL或网络( 您可以选择网络的“ mainnet ” 或“ testnet ” ), 您可以选择如下:
const env = 'mainnet'
const full_rpc_url = 'YOUR_FULL_NODE_URL'
const wallet = 'YOUR_WALLET_ADDRESS'
const sdk = CetusClmmSDK.createSDK({ env })
如果您想要设置自己的完整节点 URL 或 SuiGrpcClient, 您可以按以下方式设置 :
const sdk = CetusClmmSDK.createSDK({ env, sui_client })
//or
const sdk = CetusClmmSDK.createSDK({ env, full_rpc_url })
连接钱包后,如果需要使用钱包地址来做某事,应当设置在 CetusClmmSDK.setSenderAddress("YOUR_SUI_ADDRESS_HERE")
const wallet = 'YOUR_WALLET_ADDRESS'
sdk.setSenderAddress(wallet)
现在,你可以开始使用 Cetus SDK.
键入标记文件
您可以查看此打字符 sdk in
Cetus 开发文件.
自由主义
CETUS-SUI-SDK根据Apache许可证发布. 见 自由主义 详细文件.
更多关于 Cetus
使用以下链接来进一步了解 Cetus : 学习更多与Cetus合作 Cetus 文档。 。 。 .
加入Cetus社区 Cetus 迪斯科尔。 。 。 .