Documentation
    Preparing search index...

    Function fetchSplashPool

    • Fetches the details of a specific Splash Pool.

      Parameters

      • rpc: Rpc<GetAccountInfoApi & GetMultipleAccountsApi>

        The Solana RPC client.

      • tokenMintOne: Address

        The first token mint address in the pool.

      • tokenMintTwo: Address

        The second token mint address in the pool.

      Returns Promise<PoolInfo>

      • A promise that resolves to the pool information, which includes whether the pool is initialized or not.
      import { fetchSplashPool, setWhirlpoolsConfig } from '@orca-so/whirlpools';
      import { createSolanaRpc, devnet, address } from '@solana/kit';

      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);
      };