LogoLogo
  • About Orca
  • Solana Documentation
    • Orca on Solana
      • Providing Liquidity on Solana
        • Orca on Solana for Beginner LPs
          • How to Create a Full-Range Position on Solana
        • Orca on Solana for Advanced LPs
          • How to create a Custom-Range Position on Solana
        • Liquidity Terminal Guides
          • Liquidity Terminal Overview
          • Navigating the Price Chart Interface
        • Managing Your Portfolio on Solana
          • How to use the Position Details Sidebar
          • How to add liquidity to a position
          • How to withdraw liquidity
          • How to Harvest Yield
          • How to close a position.
      • Orca for New Token Creators on Solana
        • How to guides
          • How to use Orca's Token Creation Tool on Solana
          • How to create a Splash Pool on Solana
          • How to create an initial pool for an asset on Solana
          • How to add a token to the Orca Token List on Solana
          • How to add rewards to a pool on Solana
          • How to list a new asset with CoinGecko
          • How to get your token onto Jupiter's Strict List
      • Orca for Traders on Solana
        • How to Guides
          • How to trade using Orca on Solana
          • How to use Range Orders on Solana
  • Eclipse Documentation
    • Orca on Eclipse
      • Orca on Eclipse Introduction
      • How to get started with Orca on Eclipse
        • How to bridge ETH to Eclipse from Ethereum Mainnet
        • How to bridge Solana assets to Eclipse
        • How to convert SOL or USDC from Solana to ETH for gas on Eclipse
      • How to connect to Orca on Eclipse
      • Orca on Eclipse Launch FAQ
      • Orca on Eclipse for Liquidity Providers
        • Orca on Eclipse for Beginner LPs
          • How to Create a Full-Range Position on Eclipse
        • Orca on Eclipse for Advanced LPs
          • How to create a Custom Range Position on Eclipse
        • Managing Your Portfolio on Eclipse
          • How to use the Portfolio Management Sidebar
          • How to add liquidity to a position
          • How to withdraw liquidity
          • How to Harvest Yield
          • How to close a position.
      • Orca on Eclipse for New Token Creators
        • How to guides
          • How to use Orca's Token Creation Tool on Eclipse
          • How to create a Splash Pool on Eclipse
          • How to create an initial pool for an asset on Eclipse
          • How to add a token to the Orca Token List on Eclipse
          • How to add rewards to a pool on Eclipse
          • How to list a new asset with CoinGecko
      • Orca on Eclipse for Traders
        • How to Guides
          • How to trade with Orca on Eclipse
          • How to use Range Orders on Eclipse
      • Orca on Eclipse for Builders
  • Token Holder Documentation
    • Orca for Community
      • Tokenomics
      • Governance
        • DAO Council
        • Tutorials
          • Governance v0 User Guide
        • How to Guides
          • How to participate in governance
            • Comments and contributions guidelines
            • Proposal template and guidelines
  • Builder Documentation
    • Orca for Builders
      • Developer documentation
      • Integrations
  • Reference
    • Useful Information
      • Orca Brand Assets
      • Pool network fees
      • Trading fees
      • Wallets
      • NFTs as profile pictures
      • Additional FAQs
      • Locations blocked from using the Orca UI
      • Token Extensions
    • FAQs
    • Educational Documents
      • Impermanent Loss
      • Understanding Slippage
      • Understanding Ticks, Tick Spacing, and Fee Tiers on Orca
      • Burned pool position NFTs
      • Definitions
  • Orca FAQ in your language
    • Orca中文FAQs
    • Orca 日本語
    • Orca 한국어
    • FAQs - Câu hỏi thường gặp
Powered by GitBook
On this page
  1. Reference

FAQs

PreviousToken ExtensionsNextEducational Documents

Last updated 2 months ago

What is Orca?

Orca is a decentralized exchange (DEX) that strives to be the epicenter of spot trading on Solana.

Built by DeFi OGs with a user-first approach, Orca is now its smoothest, fastest and most reliable v2 iteration now. Combining constant-product like features on top of a concentrated liquidity AMM (CLMM) paired with an easy-to navigate intuitive UI, and unparalleled user support: Orca is accessible for traders and liquidity providers of all experience levels.

What is the difference between a CLMM and a traditional exchange?

There are two primary ways to trade cryptocurrencies: traditional order book exchanges (CLOBs) and (AMM/CLMM) protocols. In a CLOB, buyers and sellers are matched based on price and the amount of tokens to trade. In contrast, AMMs allow users to trade against a pool of tokens rather than directly with other users.

For blockchain applications, Orca believes that CLMM-based trading protocols offer a superior approach due to their simplicity and composability. With the right tools and education, a CLMM can achieve everything a CLOB can—and more.

Why Solana?

Of the solutions competing to scale the blockchain ecosystem, Solana's performance stands out: 50,000 transactions per second, 400ms block times, and low transaction fees. What’s more, Orca has been continually impressed by the values, vision, and engineering progress of the Solana team. For these reasons, Orca believes that Solana is the best choice to support the next generation of DeFi apps.

How do I trade on Orca?

You can find a full guide for trading, .

Can I trade on Orca if I live in the USA?

Trading is not available to users connecting from the USA when using Orca on Solana. However, users connecting from the USA are able to trade a limited set of tokens when using Orca on Eclipse. Trading is supported for pairs composed of the following tokens: BTC, ETH, SOL, USDC and USDT.

How do I know my trade is at a good price?

The v2 trade modal will show you a comparison to Jupiter, you can choose to trade via Jupiter without even leaving Orca if you prefer. It is important to check the quoted prices meet your expectations.

I can use an NFT as my profile picture! Which collections are supported?

Why choose Orca for seasoned DeFi natives?

Orca continues to iterate in its quest to provide users with ever-improving reliability and efficiency. During periods of high volatility, on-chain trades often fail—precisely when success is most critical.

Beneath the surface, Orca incorporates several technical improvements:

  • A front-end built with Next.js, which is slated to be open-sourced.

  • A custom Smart Router using up to six liquidity pools to provide optimal pricing.

  • Faster confirmation times and a simple retry mechanism.

  • More accurate stats and price APIs.

  • Dynamic priority fees.

Additionally, if a competitor (via Jupiter) offers a better price, you can choose that quote instead, without even leaving Orca.

What does "spend at most" and "receive at least" mean in the trade details dropdown?

The displayed figure represents the absolute maximum you will spend or the absolute minimum you’ll receive from your trade if slippage occurs to the maximum permitted extent. If slippage causes this figure to be exceeded, the trade will fail.

Where can I find more information on the fees displayed in the trade details dropdown?

What is a sub-route?

Orca's Smart Router can route your trade through up to six channels to find the best price. A sub-route is an indirect path for a trade, such as ORCA > SOL > USDC, rather than trading directly between ORCA and USDC. These indirect trades are sometimes referred to as multihop trades. To ensure the best price, Orca’s Smart Router can also split trades across multiple routes simultaneously. You can view how your trade is composed by expanding the trade details dropdown.

Does Orca have a governance token?

Will ORCA be listed on more centralized exchanges (CEXs)

Which wallets can I use with Orca?

Can I use Orca on my phone?

Has Orca been audited?

What does "Not Enough SOL" mean?

SOL is required to pay network fees. It is recommended to maintain a balance of at least 0.05 SOL. Actual fees are typically far lower, but for simplicity, a small minimum balance of SOL is required to transact.

Which curves do Orca's pools use?

What fees do I pay when I trade?

Orca does not charge any additional fees.

What is price impact?

Why did my trade fail?

If your trade fails, it is most likely due to market volatility causing the price to move beyond your slippage tolerance. When a trade fails, Orca will provide an error reason, and the UI will offer the opportunity to retry with the same parameters.

Due to current smart contract limitations, trades that route through multiple pools have a higher likelihood of failing. However, the transaction may succeed if sent again. Orca recognizes that this can be frustrating, so the new version incorporates improvements in trade logic when using multiple pools. Additionally, Orca dynamically adjusts slippage and priority fees to increase the likelihood of success, even during periods of Solana network congestion. If you prefer to adjust these settings manually, please refer to the guide on adjusting slippage tolerance.

How does Orca decide which tokens to list?

Are tokens on Orca wrapped?

An increasing number of tokens on Orca are wrapped. There are several source protocols for wrapped tokens, please ensure to Do Your Own Research.

I have ERC-20 tokens in MetaMask. How can I trade them on Orca?

To trade ERC-20s on Orca, you’ll need to convert them to SPL tokens by transferring them through a bridge, it is important to do your own research before wrapping tokens.

How does concentrated liquidity impact the trade experience on Orca?

As a trader, there is nothing that need be done to take advantage of Orca's concentrated liquidity pools; all the magic happens behind the scenes.

Can I trade programmatically on Orca?

What are the risks of using Orca?

There are a number of risks to using Orca:

  1. Divergence loss, as a metric, is a comparison of the value of a liquidity position versus simply holding the assets. Loss in value due to changes in the underlying asset’s price is not considered divergence loss.

  2. Orca CANNOT and does NOT endorse nor guarantee the security of compatible wallets. Podmates should exercise caution and do their own research before interacting with or depositing to any wallet.

Why was I charged higher network fees than usual?

When setting your chosen range, if it includes a lower and/or upper price limit that falls within price ranges where no positions have been created previously, you may incur additional network fees of 0.07 SOL or 0.14 SOL. These fees are non-refundable, so carefully review the quoted fees before authorizing the transaction. To avoid these costs, consider adjusting your range.

Why would I provide liquidity on Orca?

Whether or not you provide liquidity is entirely up to you. Users typically provide liquidity to Orca’s pools to earn trading fees. For example, if you provide liquidity to a SOL/USDC pool, you will receive a pool position NFT in return. This NFT acts as a receipt for your deposited tokens and is needed to withdraw them.

How do I earn fees on Orca?

Can I harvest yield from just one position?

As a liquidity provider do I get ORCA tokens as a reward?

Orca occasionally distributes ORCA token rewards to encourage deeper liquidity for specific trading pairs. Eligible pools are clearly marked in the explorer. Pools that are not eligible for ORCA rewards will still generate trading fees from the provided asset pair.

How are the displayed yields calculated?

Yields displayed are based on the formula 24h Yield / TVL.

How is the current price in a pool determined?

The current price in an existing pool is determined solely by market action through trading. Orca cannot alter or interfere with this price, even if the pool is empty. The initial price in a new pool is set by the pool creator. To avoid losses, users should ensure the current price matches their expectations before depositing liquidity or trading, and pool creators should take care when setting the initial price.

REVIEW CAREFULLY it is critical you check your range and the current price of the pool match your intentions, depositing liquidity at a price not consummate with wider market values may result in loss.

Can I withdraw my liquidity at any time?

Yes, the Orca protocol allows you to withdraw liquidity at any time.

Can I yield farm / stake on Orca?

Some pools attract rewards in the form of token emissions, pools currently receiving emissions can be found here.

Trading fees and emission yields accrue continuously and can be harvested any time with no lock-up. Orca does not offer single-sided staking.

What are the risks and advantages of concentrated liquidity pools?

In Orca's concentrated liquidity pools, liquidity providers compete for trading fees and token emissions, which are distributed based on the parameters of their positions. The effects of leverage mean that tighter positions receive higher yields than wider ones. However, tighter ranges are also more vulnerable to Divergence Loss (also known as Impermanent Loss or IL) and are more likely to fall out of range. Out-of-range positions do not earn.

Why doesn't Orca display APRs for pools?

Projecting an APR based on past activity is not a reliable way to predict yields over a year. Orca displays the pool's 24-hour Yield/TVL, but it's important to remember that past performance is not a guarantee of future returns.

You can adjust settings in the UI to display an annualized yield projection: Annualized Yield / TVL (24h). However, it's important to note that projecting an annualized yield using 24 hours of activity is illustrative only and not should not relied up on.

What token represents my deposit?

In traditional constant product pools, liquidity provider (LP) tokens represent ownership of liquidity. These pools have a fixed range and no multiplier, making all LP tokens identical and fungible.

In Orca's concentrated liquidity pools, however, liquidity providers set the parameters of their positions, making each LP token unique and non-fungible.

What is a pool position NFT? Can I sell it?

The pool position NFT is an LP token that represents a position in a pool. If it is burned or lost, the associated liquidity cannot be withdrawn. It is technically possible to trade a pool position NFT on secondary markets; however, if sold, the associated liquidity is also transferred to the buyer and will no longer be held by the original owner.

How do price ranges work?

In traditional constant product pools, liquidity is provided across the entire price range (from 0 to ∞). In Orca's concentrated liquidity pools, however, users select the minimum and maximum prices for their liquidity. It's important to note that these limits are not arbitrary; users must choose from a set of evenly distributed, discrete ticks.

What happens if the price goes above or below my limits?

Trading continuously influences the fluctuation of a pool's price and token balances.

As users trade token B for token A, the pool's price shifts toward the position's maximum limit. Due to the laws of supply and demand, the value of token A increases relative to token B. Once the price reaches the maximum limit, all of token A will have been sold, leaving the position entirely composed of token B. Conversely, when the price approaches the position's minimum limit, the reverse occurs.

If the current price reaches or exceeds the minimum or maximum limits, the position becomes dormant, ceasing to provide liquidity and, therefore, stops earning incentives or trading fees. However, if the price moves back within the position's range, liquidity provision, incentives, and trading fees will resume.

How can I provide liquidity if my position is out-of-range?

If your position is out-of-range, you can either wait for it to return to the price range (if expected) or provide liquidity to a new range.

Should you wish to set a new range, you will need to withdraw your liquidity. Since the tokens withdrawn will not match the required deposit ratio of an in-range position it will be necessary to trade, you can do this using the Autoswap toggle.

Does concentrated liquidity mitigate Divergence Loss?

No. The exposure to divergence loss increases relative to the leverage of the selected range.

Why isn’t the deposit ratio 50:50 for my range?

The deposit ratio is dependent on the selected price range and its relationship to the current price: the closer the current price is, to either of the min or max limits than it is to the other, the less balanced the deposit ratio will be. A full range position will have a 50:50 deposit ratio.

How is the leverage shown in the UI calculated?

In this formula Pu is the max price, and Pl is the min price for the elected price range.

How do Orca's CLMM pools differ from Uniswap V3?

Beside the obvious advantages of Solana's low transaction fees and fast transactions, Orca's pools have:

  • a simpler, more guided UX for concentrated liquidity provision;

  • built-in yield farming—a first for any concentrated liquidity AM.

How much of the emissions rewards will I earn?

When emission-based rewards are applied, a fixed number of tokens are distributed each second according to the weekly emission rate. These rewards are shared proportionally among liquidity providers based on their share of the pool’s in-range liquidity.

For example, if you hold 1% of the liquidity in the current tick, you will receive 1% of the rewards distributed every second.

What is the fee structure for using Orca's pools, and are there different fee rates for different pairs?

When creating a pool users can choose a fee rate, which will determine the taker fee paid by traders. How this fee is divided can be seen here.

How do I track PnL (profit and loss) after providing liquidity in pools?

First, decide whether your PnL (Profit and Loss) will be tracked in terms of the deposited tokens or relative to a currency such as USD. Make a note of the token values at the time of your initial deposit (if you did not do this, these values can be retrieved from a blockchain explorer). You will also need to track harvested yield and any additional deposits.

Provided you have this data, the formula to calculate your PnL is straightforward:

PnL = Final Value of Position + Accumulated Fees and Rewards - Value of Deposits

Disclaimer: The content of this communication is not financial advice and should not be relied upon as such. This communication has not been provided in consideration of any recipient’s financial needs. Orca has not conducted any financial assessment based on the personal circumstances of any recipients. Before using the protocol, carefully review all relevant documentation and consider the risks, including the total loss of funds.

I burned my Pool Position NFT, can Orca help me retrieve my funds?

No. If a Pool Position NFT has been burned there is no way for Orca (or anyone else) to access the liquidity that was associated with it. The NFT is the proof to the blockchain that your wallet owns the liquidity, if that proof is destroyed you can no longer interact with the liquidity it represented. Because Orca's pools are non-custodial it is not possible for Orca to alter the ownership retrospectively, nor assign the ownership to a new NFT.

Will the old Community Listing feature be deprecated?

Yes, the older Community Listing feature is not included in Orca v2, which has a completely new pool creation flow.

Does Orca charge fees to create pools?

No, only Solana network and Metaplex fees are payable.

What are Token Extensions?

I created a new pool but can't find it in the UI, where is it?

It can take up to 15 minutes for a new pool to appear in the UI. Forcing a reload in your browser may reduce this time.

How can I change the token price in my pool after I create it?

Should I create my pool, before or after launch?

This is up to you, but be aware that once a pool is created your token will be visible in the UI and anyone with any of your token will be able to add liquidity to the pool and/or trade against it.

How can I delete a pool I created?

It is not possible to delete a pool, it is therefore critical to take care during the creation process.

Can I lock liquidity?

There is not currently a function on Orca to lock liquidity. If you have no intention of withdrawing liquidity, ever, you can lock the liquidity forever by burning the pool position NFT.

If a pool position NFT is burnt it is impossible to withdraw liquidity or harvest any trading fees.

How can I remove the warning triangle that shows on my token?

How can I get price data to show for my token?

Price data on Orca is usually derived from a pool on Orca.

I have spotted an issue, what should I do?

My question isn’t covered, what can I do?

What's next for Orca?

Orca is working on multiple improvements for the existing product and will continue to iterate. The journey of becoming an epicenter of spot trading on Solana never ends! There are additional projects in the works that will apply Orca’s core principles of human-centered design to new areas of finance. Because no matter whether you’re a trader, liquidity provider, new token creator, or builder — Orca wants to make it easy for you 🐳

Orca currently supports some projects NFTs use as a pfp on new Orca. You can find an up-to-date list of supported projects.

A small portion of your trade goes to liquidity providers for the pools your trade routes through and a further portion to the Orca treasury and Orca Climate Fund (details). A further portion is network fees. The exact amount depends on the trade route.

The ORCA governance token was launched on 9th August 2021. See the for more details. For details of Orca's governance process please see the.

ORCA is available on many exchanges globally, with the most complete and up-to-date lists available on and. From time to time, centralized exchanges may choose to list ORCA based on their market analysis or community feedback. When exchanges list ORCA, they typically make announcements, and the listings are then added to the ORCA markets on and.

To connect to Orca you will need a compatible wallet, a list of currently supported wallets can be found. Orca plans to integrate other wallets that support Solana program execution, as they are released.

Orca cannot and does not endorse nor guarantee the security of compatible wallets. Podmates should exercise caution and before interacting with or depositing to any wallet.

You can use Orca on the phone with mobile device compatible wallets, you can find a list.

Orca's concentrated liquidity product has been double audited by and.

For more details, see:.

Orca's uses concentrated liquidity pools, similar to () Uniswap v3. Each liquidity provider chooses a range within which to provide liquidity: trades are executed using the combined liquidity of all individual curves.

Taker fee: When trading, a percentage of the trade value is paid as a fee. These fees vary depending on the routing of your trade. The table shows the fee paid when trading on Orca, and how it is split between earnings for liquidity providers, Orca Treasury, and Climate Fund.

Network fee: when trading a nominal amount of SOL is also paid in the form of Solana network fees. The exact amount varies depending on the parameters of the trade; when trading a token for the first time, more SOL is required to add that token to your wallet. In the past, typically trades cost between 0.0001 — 0.001 SOL. More details about network fees can be found.

The trade price on Orca depends on the size of the order, as price impact is influenced by trade size and available liquidity. As the number of tokens you buy from the pool increases, the token's price rises. This increase in price is called. If your trade results in a price impact of 1% or more, the UI will display a Price Impact Warning. You can still proceed with the trade after acknowledging the warning.

Orca adds tokens to the Orca Token List based on information provided by the project and demonstrable community demand (e.g., volume or interest). As a decentralized protocol that facilitates trades, Orca aims to support any asset tradable on Solana. Permissionless listing allows advanced users to create initial pools for assets (see). While creating an initial pool is intended for advanced users, anyone can create a pool for a token already listed on Orca using the simpler.

Of course! You can interact with pools using. Please visit the and. Developer Advocates are on standby in the channel in the Orca Discord, you can ask technical questions there!

Smart contract vulnerabilities: The Solana Mainnet is still in beta, and there is always the possibility of an exploit in the smart contract. To mitigate this Orca's concentrated liquidity product is.

Divergence loss: also known as impermanent loss, occurs when token prices deviate from their initial deposit values, causing the value of liquidity to decrease compared to simply holding the tokens in a wallet. Due to market volatility, the value of deposited liquidity may be lower at the time of withdrawal than at the time of deposit, leading to potential losses for liquidity providers. For a detailed explanation, from the Uniswap team is an excellent resource. The risk of divergence loss can be higher in concentrated liquidity pools.

Wallet providers: Orca is compatible with a wide range of wallets (see compatible). A wallet exploit could affect users.

These fees are part of Solana's network fees, used as rent for an account called a tickArray, which is essential for Orca's pool operations. Orca cannot control these fees, and they may change if Solana updates its network fee structure. For more details on other fees, see: .

Each time a trade routes through your selected SOL/USDC pool, a fee is paid by the trader (the taker), a portion of which is shared with liquidity providers (the makers). See for details. These fees can be at any time.

When you provide liquidity in a pool you earn a from each trade executed against your liquidity, some pools also attract rewards. All earned yields are at any time.

Yes, on Orca v2 it is possible to harvest a single position through Orca's UI, you can find instructions .

Positions in Orca's pools are represented by NFTs, which serve as a receipt for your liquidity. If a pool position NFT is burned or lost, the associated liquidity and any yield cannot be withdrawn and are irrevocably lost. For more information, see .

However, concentrated liquidity, pools allow users to deposit less liquidity and get the same or higher yields, due to the multiplier effect of.

a, custom built, and open sourced smart contract designed for the Solana virtual machine;

Token Extensions are advanced functionalities for tokens to comply with legal requirements. Majority of the tokens created do not need Token Extension functionalities turned on. For more information, check out our .

You can't simply change a price in a pool, only market action can change a pool price. If you need help calculating the size of trade needed to move the current price to the target price please reach out to Orca. If you do not have an open channel of communication with Orca then please create a ticket by accessing the channel on Discord.

To remove this sign, please contact Orca to discuss its removal, you can complete, speak to Orca via channels of communication your already have open, or create a ticket by accessing the channel on Discord.

Price data in wallets and other dApps is typically extracted from CoinGecko API data, it is therefore sensible to list your token on CoinGecko at the first opportunity (see

Orca is committed to continual improvement of new Orca and would love to hear your feedback or reports, head over to the channel and let us know.

Orca will continue to refine these FAQs based on questions asked. Please head to to ask Orca's AI, Mava, or one of our CMs your question: they will endeavor to help. Orca is keen to improve these documents continually, your feedback, suggestions and questions are appreciated.

automated market maker
here
here
here
Tokenomics page
Governance User Guide
CoinGecko
CoinMarketCap
CoinGecko
CoinMarketCap
here
do their own research
here
Kudelski
Neodyme
Pool network fees
but not identical to
in-range
here
here
price impact
Orca for Asset Listers
pool creation process
Typescript SDK
Orca Developer Portal
#📚│dev-resources
#❓│dev-questions
double audited
blog post
wallets
Pool Network Fees
Trading fees
harvested
maker fee
harvestable
here
leverage
double audited
Token Extensions document
🤖│support-ticket
this form
🤖│support-ticket
How to list a new asset with CoinGecko)
#🐛│bug-reports
#🤖│support-ticket
What is a pool position NFT