The Solana RPC client.
The first token mint address in the pool.
The second token mint address in the pool.
import { fetchSplashPool, 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"); //devUSDC
const poolInfo = await fetchSplashPool(
devnetRpc,
tokenMintOne,
tokenMintTwo
);
if (poolInfo.initialized) {
console.log("Pool is initialized:", poolInfo);
} else {
console.log("Pool is not initialized:", poolInfo);
};
Fetches the details of a specific Splash Pool.