Search across all documentation pages
11 pages in this section.
Why every Solana wallet, program, and data blob is one account type - ownership, rent, and the rules that make parallel execution possible.
Learn Solana account model basics with 10 examples. Fetch raw account fields, inspect account size and rent, and understand core account properties.
Learn about the five structural fields of a Solana account: lamports, owner, data, executable, and rent-epoch. Understand their roles and how to inspect them.
Understand Solana rent-exemption, how accounts persist on-chain, and calculate the minimum lamports required for any account data size.
Understand the differences between system and program accounts on Solana, including ownership, mutability, and typical use cases for each type.
Learn how Solana programs store durable state in program-owned accounts, replacing EVM mappings and enabling parallel transactions.
Understand Solana's owner-writes rule, its security implications, and how it protects account data from unauthorized modifications.
Learn how to serialize program state into an account's byte buffer using Borsh and Anchor, calculate account space, and prevent exploits.
Learn to create, close, and reallocate Solana accounts. Understand how to allocate space, assign ownership, fund rent, and reclaim lamports.
Design Agave account layouts that scale, stay safe, and minimize rent and compute costs. Learn layout design, security, and operational best practices.
A single-page roundup of every highlight bullet from the 10 pages in the Account Model section, grouped by source page so you can scan all 57 takeaways without opening each article individually.