SIMD Reference
How to Look Up Any SIMD
GitHub
bash
gh api repos/solana-foundation/solana-improvement-documents/contents/proposals/{number}-{slug}.md
Browse
SIMD Status Lifecycle
code
Draft -> Review -> Accepted -> Implemented -> Activated
-> Rejected
Key Solana Concepts
Accounts Model
- •Everything is an account (programs, data, tokens)
- •Accounts have:
owner(program),lamports,data,executableflag - •Programs are stateless — state lives in separate data accounts
- •Account size is fixed at creation (rent-exempt if funded)
Rent
- •Accounts must maintain minimum balance for rent exemption
- •~0.00089088 SOL per byte (at current rate)
- •Rent-exempt = 2 years of rent pre-paid
PDAs (Program Derived Addresses)
- •Deterministic addresses derived from seeds + program ID
- •Not on the ed25519 curve (no private key)
- •Used as program-controlled accounts
- •
findProgramAddress(seeds, programId)returns canonical PDA + bump
CPIs (Cross-Program Invocations)
- •Programs calling other programs
- •Max depth: 4 levels
- •Signer privileges extend through CPI chain
- •PDA signing via
invoke_signed
Core SIMDs
See core-simds.md for detailed summaries of key Solana improvement proposals.