flâneur — a map of the web's best reading

Program Derived Address (PDA) | Solana

solana.com · 312 words · saved by 1 readers

Learn about Program Derived Addresses (PDAs) on Solana - deterministic account addresses that enable secure program signing. Understand PDA derivation, canonical bumps, and how to create PDA accounts.

Solana Documentation Core Concepts Program Derived Addresses (PDAs) Copy Markdown Open Program Derived Addresses (PDAs) are 32-byte account addresses that are deterministically derived from a program ID and a set of seeds. They are guaranteed to not lie on the Ed25519 curve, which means no private key exists for them. Only the program whose ID was used in the derivation can "sign" for a PDA, and it does so through invoke_signed during cross-program invocations (CPIs). Program Derived Address PDA Derivation Derivation algorithm, canonical bump, findProgramAddress examples with different seed ty

Explore this link on the map →

related reading