🧬
Launch App
English
English
  • Say Hello to Raydium
  • Getting Started
    • How-to guides
    • SPL Wallet
      • Buying and selling digital assets
      • Bridging assets
    • Best practices
    • Welcome to UI V3
    • FAQ
  • Traders
    • Swapping
      • Swap FAQ
    • Blinks and Referrals
    • Trade API
    • Raydium Perps
      • Trading basics
      • Order types
      • Trading fees
  • Liquidity providers
    • Providing Concentrated Liquidity (CLMM)
      • Intro on Concentrated Liquidity
      • Estimated APR Calculations
      • Position creation cost (CLMM)
    • Providing Constant Product liquidity
      • Farms
    • Liquidity providing FAQ
  • POOL CREATION
    • LaunchLab
      • Create a Token
      • Buying a LaunchLab token
      • Earn referral fees!
      • Creator fee share
      • Platforms
      • LaunchLab TypeScript SDK
    • Pool types overview
    • Creating a CLMM Pool and Farm
    • Creating a Constant Product Pool
      • Creating an Ecosystem Farm
    • Burn & Earn
    • Pool creation fees
    • Pool creation FAQ
  • Protocol
    • RAY TOKEN
      • RAY Staking
      • Protocol Fees
      • RAY Buybacks
    • Developers
      • Addresses
      • APIs
    • Security
      • Access Controls
    • Bug Bounty Program
      • CLMM Bug Bounty Details
      • Hybrid AMM Bug Bounty Details
      • CPMM (CP-Swap) Bug Bounty Details
    • Protocol Metrics & Analytics
  • Media assets
  • updates
    • Token-2022 Support
    • Archive
      • Staking History Tool
      • V3 LPs migrated to V4
      • Serum DEX3 upgrade
      • Associated Token Account Migration
      • Serum DEX Deprecation
      • Transparency on Exploit Compensation Funds
      • Claim Portal
      • Creating an OpenBook AMM Pool
        • Creating an Ecosystem Farm
      • Integration with OpenBook
      • Acceleraytor
  • Learn more
    • Discord
    • Telegram
Powered by GitBook
On this page

Was this helpful?

  1. Protocol
  2. Security

Access Controls

PreviousSecurityNextBug Bounty Program

Last updated 10 months ago

Was this helpful?

Raydium's programs are all owned by the BPF Upgradeable Loader, which allows an Upgrade Authority to upload updates and improvements when necessary. Raydium holds the following Upgrade Authorities for the respective programs which can be found below. The only role is OnlyOwner. Programs are fully upgradeable and labelled as such when searched on , however all changes are reviewed by core team members before implementation.

All program Upgrade and Admin Authority is under a Squads multi-sig and can be viewed .

Currently, Raydium does not employ a timelock program function for updates. Significant effort is made with review of changes and testing internally before updates are pushed live. In the case of larger updates Raydium has relied on experienced security whitehats for review via bug bounties.

Future timelock mechanisms are likely to be implemented as code moves towards open sourcing to allow time for further community review and governance comes in to play.

Description
Address

Liquidity Pool AMM

675kPX9MHTjS2zt1qfr1NYHuzeLXfQM9H24wFSUt1Mp8

Stable Swap AMM

5quBtoiQqxF9Jv6KYKctB59NT3gtJD2Y65kdnB1Uev3h

Concentrated Liquidity (CLMM)

CAMMCzo5YL8w4VFF8KVHrK22GGUsp5VTaW7grrKgrWqK

Staking

EhhTKczWMGQt46ynNeRX1WfeagwwJd7ufHvCDjRxjo5Q

Farm Staking

9KEPoZmtHUrBbhWN1v1KWLMkkvwY6WLtAVUCPRtRjP4z

Ecosystem Farms

FarmqiPv5eAj3j1GMdMCMUGXqPUvmquZtMy86QH6rzhG

Upgrade Authority

GThUX1Atko4tqhN2NaiTazWSeFWMuiUvfFnyJyUghFMJ

Description
Address

AMM Routing

routeUGWgWzqBWFcrCfv8tritsqukccJPu3q5GPP3xS

AcceleRaytor

9HzJyW1qZsEiSfMUf6L2jo3CcTKAyBmSyKdwQeYisHrC

Upgrade Authority

8aSRiwajnkCP3ZhWTqTGJBy82ELo3Rt1CoEk5Hyjiqiy

Solscan
here