How to create a Splash Pool

What are Splash Pools?

Splash Pools are a new innovation from Orca, designed to allow users and token creators to deploy liquidity in a unique type of pool built on top of Orca's existing CLMM infrastructure. These pools exclusively support full-range positions and operate without the need for additional tickArray accounts to be initialized, making them ideal for projects that seek to establish pools that work seamlessly without requiring ongoing management. With Splash Pools, creating pools on Orca is quicker, simpler, and cheaper than ever before. Since Splash Pools utilize the same program as Orca's existing pools, they are automatically compatible with all current integrations.

How do Splash Pools differ from true CPMM pools?

In Splash Pools, LPs (Liquidity Providers) receive a pool position NFT that represents their position, rather than fungible LP tokens. Additionally, the yields earned by LPs must be manually harvested, unlike in CPMMs where yields are auto-compounded into the position. This operational model differs significantly from CPMMs, offering LPs greater flexibility in managing their yields

How to create a Splash Pool

The Pool Creation tool is intended for expert and professional users only. If you are not in this category of users please very carefully research this subject before engaging with the tool or create a ticket by accessing the 🤖│support-ticket channel on Discord.

This guide is for Orca Splash Pools, if you want to create a regular CLMM pool, please use How to create an initial pool for an asset.

NOTE: If you have not added your token to the Orca Token List (see how to add a token to the Orca Token List). If additional support is required, please reach out to Orca through an open communication channel or via #❓│dev-questions on Discord.

How to Create a pool on Orca, permissionlessly

UI Tool tips are provided in the pool creation modal, these contain useful information so be sure to read them as you go.

  1. Before you can create a pool your wallet must hold a quantity of each token in your planned pair, as well as sufficient SOL to pay any network fees.

  2. Connect your wallet.

  3. Enter your initial price, by typing it in the Initial Price Field (yellow box in image), or by selecting the Estimated Market Price (red box in image).

    NOTE: The Estimated Market price is calculated based on market rates from Jupiter. Please verify the price before using it. It is critical that the pool creator ensure that this price meets their expectation.

    NOTE: the initial price is the price at which trading will commence. It is not possible to edit the price later, which can be moved through trading action alone. Failure to set the correct price can result in loss of liquidity or additional costs moving the price through trading action.

  4. Review the details in your wallet, then authorize.

If your token is not on Orca's Token List it will carry a warning triangle. To remove this sign, please contact Orca to discuss its removal, you can complete this form, speak to Orca via channels of communication your already have open, or create a ticket by accessing the 🤖│support-ticket channel on Discord.

If you want to add rewards to your pool, please see How to add rewards to a pool.

Last updated