Skip to main content

Documentation Index

Fetch the complete documentation index at: https://yieldxyz.mintlify.app/llms.txt

Use this file to discover all available pages before exploring further.

What this yield is

  • Protocol: PancakeSwap V3 (Concentrated Liquidity AMM)
  • Networks: BNB Chain, Ethereum, Base, Arbitrum, Monad, Linea
  • Receipt token: PancakeSwap LP token (e.g., USDT-USDC LP)
  • Rewards: Trading fees (fee tiers: 0.01%, 0.05%, 0.25%, 1%)
PancakeSwap V3 uses concentrated liquidity, allowing LPs to allocate capital to specific price ranges for improved capital efficiency and higher fee generation when trading within those ranges.

How it works

1

Add liquidity

Deposit an asset pair into a PancakeSwap V3 pool, optionally setting your price range
2

Receive LP token

Get an LP share token representing your underlying position
3

Earn fees

Collect trading fees when the market trades within your range
4

Remove liquidity

Redeem the LP token to receive underlying assets plus earned fees

Required inputs

ParameterDescription
yieldIdThe specific PancakeSwap LP yield ID
addressUser’s wallet address
amountAmount to deposit

Pending actions

CLAIM_REWARDS

Earned yield accrues to a rewards balance. Use the CLAIM_REWARDS pending action to claim these rewards to the user’s wallet.

Key considerations

In-range: When the pool price is inside your configured range, the position earns trading fees normally.Out-of-range: When the price moves outside, the position stops earning and becomes one-sided (100% token A or token B).
Users can set narrow or wide price ranges. Narrower ranges generate higher APR but require more active management and are more likely to go out of range. The price range can only be adjusted by removing and re-adding liquidity.
LPs are exposed to impermanent loss. Concentrated liquidity can increase IL magnitude for tight ranges during strong directional price moves.
Pools have different fee tiers (0.01%, 0.05%, 0.25%, 1%). The fee tier is visible in the yield name and affects both LP earnings and swap costs.

Example flow

curl --request GET \
  --url https://api.yield.xyz/v1/yields/ethereum-pcs-v3-usdc-weth-0x1ac1a8feaaea1900c4166deeed0c11cc10669d36-500-pancake-lp \
  --header 'accept: application/json' \
  --header 'x-api-key: <API_KEY>'

Yield IDs by network

Yield IDPool
ethereum-pcs-v3-usdc-weth-...-500-pancake-lpUSDC/WETH 0.05%
ethereum-pcs-v3-weth-usdt-...-500-pancake-lpWETH/USDT 0.05%
ethereum-pcs-v3-usdc-usdt-...-100-pancake-lpUSDC/USDT 0.01%
ethereum-pcs-v3-wbeth-weth-...-500-pancake-lpwBETH/WETH 0.05%
ethereum-pcs-v3-cake-usdc-...-2500-pancake-lpCAKE/USDC 0.25%
Full yield IDs include the pool contract address. Query /v1/yields?provider=pancakeswap to get all available pools.

See also

LPing Overview

LP strategies overview

Curve LPing

Curve liquidity pools