Pool Management
Get all pool
const poolManager = new ClmmPoolManager('mainnet');
const pools = await poolManager.getPools();
Get specific pool
const pool = await clmmPoolManager.getPoolDetail(poolId);
Create Pool
const coinX = new Coin(TEST_SUI_COIN);
const coinY = new Coin(TEST_USDC_COIN);
const TEST_SQRT_PRICE_X64 = '18446744073709551616'; // Price = 1.0
const pool = new ClmmPool(
"",
[coinX, coinY],
[],
[0, 0],
FeeAmount.MEDIUM,
TEST_SQRT_PRICE_X64,
0,
0,
0,
0,
);
// Act
const tx = new Transaction();
await cmmPoolManager.tx(tx).createPoolV2(pool);
Last updated
Was this helpful?