Programming Model
Learn how to interact with the network and dive into concepts like transactions, accounts, and runtime policy that define how programs operate on Solana.
-
Interacting with the Network
Learn how to interact with Solana's blockchain using different tools.
-
Transaction Lifecycle
Explore the journey of a transaction on Solana.
-
Transaction Anatomy
Understand what makes up a transaction on Solana.
-
Account Anatomy
Learn the structure of accounts as well as their purpose.
-
Runtime Policy
Learn the rules enforced by Solana’s runtime to ensure system security.
-
Program Derived Address
Understand program derived addresses and how they differ from regular pubkeys.
-
Cross Program Invocation
Explore how programs on Solana interact with each other.