Solana Programs — Basics cover

Volume 01 Start here

Basics

The mental model everything else builds on

Accounts, PDAs, CPIs, and rent, learned from fifteen official programs read line by line.

After this volume: You can read any Anchor program and know exactly what it does.

Get Basics · $9

EPUB + PDF, no DRM · free lifetime updates

What's inside

15 chapters, in the order the concepts build

  1. A Primer on Anchor
  2. 01Hello World
  3. 02Account Data
  4. 03Storing Global State — Counter
  5. 04Saving Per-User State — Favorites
  6. 05Checking Instruction Accounts
  7. 06Closing Accounts
  8. 07Creating Accounts
  9. 08Cross Program Invocations
  10. 09PDA Rent-Payer
  11. 10Processing Instructions
  12. 11Storing Data in Program Derived Addresses
  13. 12Accounts That Expand in Size — Realloc
  14. 13Calculating Account Size to Determine Rent
  15. 14Laying Out Larger Programs
  16. 15Transferring SOL
  17. Appendix: Hello World Without Anchor
  18. Glossary

Every chapter: the concept, the project structure, the full program walked through piece by piece, and the real test suite — pinned to the exact upstream commit.

Get Basics · $9

The one-page preview

A page from the book

A page from the chapter Cross Program Invocations
From the chapter “Cross Program Invocations” — real diagrams, real code, real walkthroughs.
All books