Skip to main content
12% of Raydium trading fees are used to buy back RAY. Bought-back RAY is held by the protocol at a public on-chain address.

Flow at a glance

For CLMM and CPMM pools, the trading-fee split is:
For Standard AMM v4 pools, the trading-fee split is:

What buyback share means

The buyback percentage applies to the trading fee, not to the full trade amount. Example: a pool charges a 0.25% swap fee. The buyback share is 12% of that fee.
The effective buyback amount is 0.03% of the trade amount in this example.

Collection addresses

Protocol-side fees are collected by program-specific addresses before being converted or routed. Collection addresses can hold many different tokens. Each pool pays fees in the tokens it trades, so a collection address may hold USDC, wSOL, RAY, or other SPL tokens before routing.

Buyback holding address

Bought-back RAY is held at:
You can inspect this address directly on Solscan or with SPL Token tooling:

Why buybacks are on-chain

Raydium’s buyback flow is auditable from public addresses and transaction history.
  • Balances are visible: collection and holding addresses can be inspected by anyone.
  • Transfers are traceable: incoming fee transfers and outgoing routing transactions are public.
  • No private accounting is required: the chain is the ledger for the flow.

How to verify a buyback flow

  1. Open a Raydium swap transaction in Solscan or Solana Explorer.
  2. Identify the pool program and fee transfers.
  3. Match protocol-side fee movement to the relevant collection address.
  4. Inspect outgoing transactions from the collection address.
  5. Confirm RAY accumulation at DdHDoz...VEZaz.
For the complete address map, see ray/treasury.