Solana glossary / Program

Program

Definition

Solana’s term for a smart contract: executable code deployed to an account. Programs are stateless; they read and write data stored in separate accounts.

Why it matters

Because Solana programs are stateless, a program’s security depends on how it validates the accounts passed to it. That is the main thing auditors check.

What to check

Related terms

Guides

Get an indicative price range and timeline for auditing your Solana programs, then compare verified auditors.

Estimate your audit cost →

← All Solana terms