The Solana RPC client.
The first token mint address in the pool.
The second token mint address in the pool.
The tick spacing of the pool.
import { fetchConcentratedLiquidityPool, setWhirlpoolsConfig } from '@orca-so/whirlpools';
import { createSolanaRpc, devnet, address } from '@solana/web3.js';
await setWhirlpoolsConfig('solanaDevnet');
const devnetRpc = createSolanaRpc(devnet('https://api.devnet.solana.com'));
const tokenMintOne = address("So11111111111111111111111111111111111111112");
const tokenMintTwo = address("BRjpCHtyQLNCo8gqRUr8jtdAj5AjPYQaoqbvcZiHok1k");
const tickSpacing = 64;
const poolInfo = await fetchConcentratedLiquidityPool(
devnetRpc,
tokenMintOne,
tokenMintTwo,
tickSpacing
);
if (poolInfo.initialized) {
console.log("Pool is initialized:", poolInfo);
} else {
console.log("Pool is not initialized:", poolInfo);
};
Fetches the details of a specific Concentrated Liquidity Pool.