Orca
Orca serves as a decentralized exchange and automated market maker natively built on Solana, with expansion to Eclipse. It enables token swaps, liquidity provision, and concentrated liquidity through Whirlpools, supported by open-source SDKs for developers building DeFi apps on these networks.
Core Features
Token Swaps
Swap SPL tokens on Solana at prices set by AMM liquidity pools, with fast execution and low network fees on every trade
Concentrated Liquidity
Whirlpools let LPs concentrate capital in defined price ranges, improving fee returns and capital efficiency on Solana
Solana-Native DEX
Built for Solana, Orca uses sub-second finality and low transaction costs to deliver fast, practical token trading
Liquidity Provision
Add liquidity to Orca pools and earn swap fees proportional to your share of each pool's total deposited capital
Developer SDKs
Open-source SDKs and documentation for integrating Orca swaps and Whirlpool liquidity into Solana DeFi applications
Security Audits
Whirlpool smart contracts are independently audited, with security reports published on the official developer site
Orca — Concentrated Liquidity DEX on Solana: Full Review
What Is Orca?
Orca functions as a decentralized exchange (DEX) and automated market maker (AMM) on Solana, launched in 2021, with later deployment on Eclipse. Users can swap SPL tokens, supply liquidity to on-chain pools, and earn a portion of trading fees without relying on centralized order books or custodians. Its primary focus on Solana capitalizes on fast block times and low fees relative to Ethereum, while the Eclipse integration broadens reach, making DeFi more accessible to a wider audience.
How Does Orca Work?
Operating as an AMM-based DEX, Orca uses liquidity pools rather than a central order book to facilitate token trades. When a swap is initiated, the protocol calculates the output amount from the pool's reserves and an automated pricing curve. Each trade moves liquidity along this curve, dynamically updating prices according to pool balances. Swap fees are distributed to liquidity providers proportionally to their share of the pool.
Concentrated Liquidity and Whirlpools
Orca's Whirlpools implement a concentrated liquidity market maker (CLMM) model on Solana. Unlike traditional AMMs that spread liquidity uniformly across all prices, Whirlpools let providers select specific price ranges for their capital deployment. This focused strategy enables smaller reserves to handle similar trading volumes, improving capital efficiency for both the protocol and liquidity providers.
Whirlpool positions are stored as unique on-chain accounts instead of fungible pool tokens, each with its own price range, deposit details, and accrued fees. This design gives liquidity providers precise control over placement and the flexibility to adjust positions in real time as market prices shift, unlike passive models that distribute liquidity evenly.
Whirlpools support customizable fee tiers, allowing pool creators to choose rates matching a pair's volatility. Lower tiers work well for stable pairs, while higher tiers offset risks in more volatile assets. This adaptability suits a variety of token pairs and market conditions.
The system is fully permissionless and composable. Any Solana or Eclipse developer can create a Whirlpool for any supported pair, integrate using Orca's open-source SDKs, or route trades through existing pools without requiring approval. The contracts are released under the Apache-2.0 license, promoting transparency, forking, and commercial applications.
Orca for Liquidity Providers
Liquidity provision on Orca encompasses both classic constant-product pools and Whirlpool concentrated positions. Standard pools are straightforward: providers deposit equal values of paired tokens and receive proportional pool tokens. Whirlpool positions require selecting a price range and active management but can generate higher fees when the market price remains within the chosen band.
Fees from Whirlpool positions accumulate directly in the position account and can be claimed at any time without closing the position. Providers who monitor markets closely and adjust ranges to match trading activity typically capture more fees than those using wide, passive ranges.
Developer Access and SDK Integration
Orca offers open-source SDKs through its GitHub repositories under orca-so, enabling pool creation, position management, and swap routing for Whirlpools. Integrators access both high-level utilities and low-level transaction-building tools, reducing the need to build custom AMM components from scratch.
Official documentation provides integration guides, API references, and examples for Whirlpool transactions. The TypeScript SDK integrates with Solana's web3.js, with production-ready examples available. This resource gives Solana and Eclipse DeFi teams a direct path to add on-chain liquidity without developing an AMM independently.
Security and Audits
Orca has published multiple security audit reports for the Whirlpool program via its developer resources. These reviews cover common Solana program risks including overflow issues, unauthorized access, and account validation, adhering to established smart contract audit standards. Public reports allow independent evaluation of the protocol's security.
The full codebase remains openly available on GitHub under Apache-2.0, supporting continuous community review by developers, auditors, and researchers. This open-source approach supplements formal audits with ongoing external scrutiny that periodic reviews alone cannot provide. No protocol-level exploits have occurred since launch.
Who Is Orca For?
Orca serves diverse Solana and Eclipse users, from retail traders seeking low-cost swaps, to liquidity providers concentrating capital in targeted price ranges on a DEX, to developers embedding swap functionality into their applications. The interface accommodates beginners, while Whirlpool tools offer advanced controls for experienced DeFi participants.
Amid Solana's DeFi expansion and the addition of Eclipse support, Orca has developed into a protocol providing both a user-friendly swap interface and robust developer-oriented liquidity infrastructure. Its Whirlpool framework, open contracts, and documented SDKs offer a strong foundation for builders adding token swap capabilities to projects without building AMM systems independently.