-
Notifications
You must be signed in to change notification settings - Fork 0
Orca
Andrei Montchik edited this page Apr 15, 2026
·
1 revision
- Web site
- ORCA Docs
- Developer Portal
- ORCA Forums
- Dev Resources Discord channel
- Uniswap V3 Dev book
- Architecture Overview
- Fees
- Liquidity:
- Liquidity Pools Web page
- Whirlpools list
- Supported Token List
- Supported Wallets
- WhirlpoolConfig and Program accounts on Devnet and Mainnent
- Devnet Whirlpools
- Calculations:
-
price =
(sqrt_x64_price >> 64)^2 * 10^(decimals_a - decimals_b) -
sqrt_price =
(price / 10^(decimals_a - decimals_b)) << 64 -
Token amounts:
- Token A:
(liquidity << 64) * (upper_sqrt_x64_price - lower_sqrt_x64_price) / (upper_sqrt_x64_price * lower_sqrt_x64_price) - Token B:
(liquidity * (upper_sqrt_x64_price - lower_sqrt_x64_price)) >> 64
- Token A:
- Liquidity:
-
Total Fee =
swap_amount * ( fee_rate / 1_000_000 )
-
price =