Skip to content

Raydium

Bug bounty on Immunefi

Accepting reports No KYC AMM Defi Rust
Top reward
$505,000
Top severity paid
Critical
Assets in scope
74
Public CVEs
0
Last change
No changes yet

At a glance

What to know before you start testing.

Pays up to $505,000
for critical bugs, from $5,000.
Payment
No identity check to get paid.

Rewards

What Immunefi lists as the payout for each severity.

Severity Reward
Critical $505,000 10% of funds at risk · from $50,000
High $40,000 from $5,000
Medium $5,000

Scope

74 assets you may test.

Source code 74

  • https://github.com/raydium-io/raydium-amm/blob/master/program/src/entrypoint.rs
  • https://github.com/raydium-io/raydium-amm/blob/master/program/src/error.rs
  • https://github.com/raydium-io/raydium-amm/blob/master/program/src/instruction.rs
  • https://github.com/raydium-io/raydium-amm/blob/master/program/src/invokers.rs
  • https://github.com/raydium-io/raydium-amm/blob/master/program/src/lib.rs
  • https://github.com/raydium-io/raydium-amm/blob/master/program/src/log.rs
  • https://github.com/raydium-io/raydium-amm/blob/master/program/src/math.rs
  • https://github.com/raydium-io/raydium-amm/blob/master/program/src/processor.rs
  • https://github.com/raydium-io/raydium-amm/blob/master/program/src/state.rs
  • https://github.com/raydium-io/raydium-amm-v3/blob/master/programs/amm/src/error.rs
  • https://github.com/raydium-io/raydium-amm-v3/blob/master/programs/amm/src/instructions/admin/collect_fund_fee.rs
  • https://github.com/raydium-io/raydium-amm-v3/blob/master/programs/amm/src/instructions/admin/collect_protocol_fee.rs
  • https://github.com/raydium-io/raydium-amm-v3/blob/master/programs/amm/src/instructions/admin/create_operation_account.rs
  • https://github.com/raydium-io/raydium-amm-v3/blob/master/programs/amm/src/instructions/admin/mod.rs
  • https://github.com/raydium-io/raydium-amm-v3/blob/master/programs/amm/src/instructions/admin/transfer_reward_owner.rs
  • https://github.com/raydium-io/raydium-amm-v3/blob/master/programs/amm/src/instructions/admin/update_amm_config.rs
  • https://github.com/raydium-io/raydium-amm-v3/blob/master/programs/amm/src/instructions/admin/update_operation_account.rs
  • https://github.com/raydium-io/raydium-amm-v3/blob/master/programs/amm/src/instructions/admin/update_pool_status.rs
  • https://github.com/raydium-io/raydium-amm-v3/blob/master/programs/amm/src/instructions/close_position.rs
  • https://github.com/raydium-io/raydium-amm-v3/blob/master/programs/amm/src/instructions/collect_remaining_rewards.rs
  • https://github.com/raydium-io/raydium-amm-v3/blob/master/programs/amm/src/instructions/create_pool.rs
  • https://github.com/raydium-io/raydium-amm-v3/blob/master/programs/amm/src/instructions/decrease_liquidity.rs
  • https://github.com/raydium-io/raydium-amm-v3/blob/master/programs/amm/src/instructions/increase_liquidity.rs
  • https://github.com/raydium-io/raydium-amm-v3/blob/master/programs/amm/src/instructions/initialize_reward.rs
  • https://github.com/raydium-io/raydium-amm-v3/blob/master/programs/amm/src/instructions/mod.rs
  • https://github.com/raydium-io/raydium-amm-v3/blob/master/programs/amm/src/instructions/open_position.rs
  • https://github.com/raydium-io/raydium-amm-v3/blob/master/programs/amm/src/instructions/set_reward_params.rs
  • https://github.com/raydium-io/raydium-amm-v3/blob/master/programs/amm/src/instructions/swap_router_base_in.rs
  • https://github.com/raydium-io/raydium-amm-v3/blob/master/programs/amm/src/instructions/swap.rs
  • https://github.com/raydium-io/raydium-amm-v3/blob/master/programs/amm/src/instructions/update_reward_info.rs
  • https://github.com/raydium-io/raydium-amm-v3/blob/master/programs/amm/src/libraries/big_num.rs
  • https://github.com/raydium-io/raydium-amm-v3/blob/master/programs/amm/src/libraries/fixed_point_64.rs
  • https://github.com/raydium-io/raydium-amm-v3/blob/master/programs/amm/src/libraries/full_math.rs
  • https://github.com/raydium-io/raydium-amm-v3/blob/master/programs/amm/src/libraries/liquidity_math.rs
  • https://github.com/raydium-io/raydium-amm-v3/blob/master/programs/amm/src/libraries/mod.rs
  • https://github.com/raydium-io/raydium-amm-v3/blob/master/programs/amm/src/libraries/sqrt_price_math.rs
  • https://github.com/raydium-io/raydium-amm-v3/blob/master/programs/amm/src/libraries/swap_math.rs
  • https://github.com/raydium-io/raydium-amm-v3/blob/master/programs/amm/src/libraries/tick_array_bit_map.rs
  • https://github.com/raydium-io/raydium-amm-v3/blob/master/programs/amm/src/libraries/tick_math.rs
  • https://github.com/raydium-io/raydium-amm-v3/blob/master/programs/amm/src/libraries/unsafe_math.rs
  • https://github.com/raydium-io/raydium-amm-v3/blob/master/programs/amm/src/lib.rs
  • https://github.com/raydium-io/raydium-amm-v3/blob/master/programs/amm/src/states/config.rs
  • https://github.com/raydium-io/raydium-amm-v3/blob/master/programs/amm/src/states/mod.rs
  • https://github.com/raydium-io/raydium-amm-v3/blob/master/programs/amm/src/states/operation_account.rs
  • https://github.com/raydium-io/raydium-amm-v3/blob/master/programs/amm/src/states/oracle.rs
  • https://github.com/raydium-io/raydium-amm-v3/blob/master/programs/amm/src/states/personal_position.rs
  • https://github.com/raydium-io/raydium-amm-v3/blob/master/programs/amm/src/states/pool.rs
  • https://github.com/raydium-io/raydium-amm-v3/blob/master/programs/amm/src/states/protocol_position.rs
  • https://github.com/raydium-io/raydium-amm-v3/blob/master/programs/amm/src/states/tick_array.rs
  • https://github.com/raydium-io/raydium-amm-v3/blob/master/programs/amm/src/util/access_control.rs
  • https://github.com/raydium-io/raydium-amm-v3/blob/master/programs/amm/src/util/mod.rs
  • https://github.com/raydium-io/raydium-amm-v3/blob/master/programs/amm/src/util/system.rs
  • https://github.com/raydium-io/raydium-amm-v3/blob/master/programs/amm/src/util/token.rs
  • https://github.com/raydium-io/raydium-cp-swap/blob/master/programs/cp-swap/src/error.rs
  • https://github.com/raydium-io/raydium-cp-swap/blob/master/programs/cp-swap/src/instructions/admin/collect_fund_fee.rs
  • https://github.com/raydium-io/raydium-cp-swap/blob/master/programs/cp-swap/src/instructions/admin/collect_protocol_fee.rs
  • https://github.com/raydium-io/raydium-cp-swap/blob/master/programs/cp-swap/src/instructions/admin/create_config.rs
  • https://github.com/raydium-io/raydium-cp-swap/blob/master/programs/cp-swap/src/instructions/admin/mod.rs
  • https://github.com/raydium-io/raydium-cp-swap/blob/master/programs/cp-swap/src/instructions/admin/update_config.rs
  • https://github.com/raydium-io/raydium-cp-swap/blob/master/programs/cp-swap/src/instructions/admin/update_pool_status.rs
  • https://github.com/raydium-io/raydium-cp-swap/blob/master/programs/cp-swap/src/instructions/deposit.rs
  • https://github.com/raydium-io/raydium-cp-swap/blob/master/programs/cp-swap/src/instructions/initialize.rs
  • https://github.com/raydium-io/raydium-cp-swap/blob/master/programs/cp-swap/src/instructions/mod.rs
  • https://github.com/raydium-io/raydium-cp-swap/blob/master/programs/cp-swap/src/instructions/swap_base_input.rs
  • https://github.com/raydium-io/raydium-cp-swap/blob/master/programs/cp-swap/src/instructions/swap_base_output.rs
  • https://github.com/raydium-io/raydium-cp-swap/blob/master/programs/cp-swap/src/instructions/withdraw.rs
  • https://github.com/raydium-io/raydium-cp-swap/blob/master/programs/cp-swap/src/lib.rs
  • https://github.com/raydium-io/raydium-cp-swap/blob/master/programs/cp-swap/src/states/config.rs
  • https://github.com/raydium-io/raydium-cp-swap/blob/master/programs/cp-swap/src/states/events.rs
  • https://github.com/raydium-io/raydium-cp-swap/blob/master/programs/cp-swap/src/states/mod.rs
  • https://github.com/raydium-io/raydium-cp-swap/blob/master/programs/cp-swap/src/states/pool.rs
  • https://github.com/raydium-io/raydium-cp-swap/blob/master/programs/cp-swap/src/utils/math.rs
  • https://github.com/raydium-io/raydium-cp-swap/blob/master/programs/cp-swap/src/utils/mod.rs
  • https://github.com/raydium-io/raydium-cp-swap/blob/master/programs/cp-swap/src/utils/token.rs

Changes

Tracked since 11 Nov 2026. Last checked 55 minutes ago.

No changes yet. When the rewards or scope move, you will see it here and in the RSS feed.

Public CVEs

Published vulnerabilities in this vendor's products, from the NVD.

No CVEs matched yet. We match NVD records by vendor name, so products sold under another name can be missing.