Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.raydium.io/llms.txt

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

Who this chapter is for

Developers and protocol researchers coming from other chains (EVM, Cosmos, Move) or new to Solana. End users can skip this chapter. The goal is pragmatic: give the reader exactly what they need to read the Products and SDK chapters without surprises. This is not a general Solana tutorial — consult the official Solana docs for that.

Chapter contents

Account model

Accounts vs. programs, rent, account ownership, data vs. executable accounts, the “account-as-database-row” mental model.

SPL Token and Token-2022

Classic SPL Token program vs. Token-2022, mint and token accounts, ATA, transfer-fee and other Token-2022 extensions that affect Raydium.

Transactions and fees

Instructions, transaction size limits, signers, compute budget, priority fees, the two categories of fees Raydium users pay (network + protocol).

PDAs and CPIs

Program-derived addresses, seeds and bumps, cross-program invocation, invoke_signed, the patterns Raydium uses for authority delegation.

Programs and Anchor

Program deployment, upgradable programs, Anchor framework, IDL, how to read a Raydium IDL file.

Toolchain

Solana CLI, SPL CLI, Anchor CLI, @solana/web3.js, @coral-xyz/anchor, solders/solana-py for Python. Minimum working setup.

Writing brief

  • Every page gives one worked example that is referenced later in a Raydium context.
  • Token-2022 gets first-class treatment because CPMM supports it; transfer fees and freeze authority change swap math.
  • Keep code short (<30 lines) on these pages; full demos go under SDK & API.
  • Link back to official Solana docs once, not repeatedly.