Solana Program: Increment Counter
A minimal Solana program (smart contract) that increments a counter account. A minimal Solana program (smart contract) that increments a counter account.Explanation
This Solana program reads au64 counter from an account’s data, increments it, and writes it back.
Solana-specific concepts:
- Programs don’t store state — data lives in separate accounts.
next_account_infoiterates over passed accounts.- Account data is raw bytes; you must serialize/deserialize manually.
Code
Canonical knowledge ID:
code-example:solana-increment-counter