Lesson: Program-Derived Addresses (PDAs)

Chapter 1: Program-Derived Addresses (PDAs)

Lesson 5: Program-Derived Addresses (PDAs)

Chapter 1: Introduction to PDAs

PDAs are unique addresses that programs can control without private keys, derived deterministically from seeds and a program ID.

  • Key Points:

    • PDAs are off the ed25519 curve, preventing private key control.

    • Used for program-owned accounts (e.g., vaults).

    • Enable programs to sign on behalf of PDAs within the same program.

  • Interactivity: Input different seeds and see the resulting PDA address.

Last updated