Plain-English definitions of the terms that come up when you build, audit and launch on Solana, or hire a team to do it. Short enough to quote, with links to our deeper guides.
- Account
- The unit of storage on Solana. Every piece of state, including programs, token balances and user data, lives in an account with an owner program, a balance in lamports and a data field.
- Bug bounty
- A public program that pays security researchers for responsibly reporting vulnerabilities in deployed code. It complements, rather than replaces, an audit.
- Compute units (CU)
- The measure of computation a Solana transaction may use. Each transaction has a compute budget, and efficient programs use fewer compute units, which can lower priority fees and improve composability.
- CPI (cross-program invocation)
- A call from one Solana program to another within the same transaction, for example a DeFi program calling the Token Program to move tokens. Invoking a program ID supplied by the caller without checking it is a classic vulnerability.
- Discriminator
- A short prefix stored at the start of an account or instruction that identifies its type. Anchor adds discriminators automatically to prevent one account type from being passed in place of another.
- Freeze authority
- The key that can freeze token accounts of a given mint, preventing transfers. Projects that do not need it usually revoke it so users can trust their balances cannot be frozen.
- IDL (interface description language)
- A machine-readable description of a program’s instructions and accounts, generated by Anchor, that lets wallets, explorers and client libraries interact with the program.
- Indexer
- An off-chain service that reads Solana transactions and accounts and stores them in a queryable database, so applications can show history and aggregated data quickly.
- Lamport
- The smallest unit of SOL. One SOL equals one billion lamports.
- Mint authority
- The key allowed to create new tokens of a given mint. Revoking it fixes the token supply permanently.
- Multisig
- A wallet that requires approval from several signers before executing a transaction. On Solana, multisigs commonly hold program upgrade authorities and treasury funds instead of a single key.
- Native Rust program
- A Solana program written without the Anchor framework, handling account parsing and validation by hand. It offers more control over compute and account layout at the cost of more code to write and review.
- PDA (program derived address)
- An address derived deterministically from seeds and a program ID that has no private key, so only that program can sign for it. PDAs are used to store program-owned state and hold assets.
- Priority fee
- An optional extra fee, priced per compute unit, that makes a transaction more likely to be included quickly when the network is busy.
- Program
- 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.
- Rent
- The SOL balance an account must hold to stay on-chain, proportional to its data size. Accounts holding at least the rent-exempt minimum are never charged, and the deposit is returned when the account is closed.
- RPC node
- A server that applications use to read Solana data and submit transactions. Production apps usually rely on paid RPC providers and configure a fallback.
- SPL token
- A fungible or non-fungible token created with the Solana Program Library Token Program or its successor, Token-2022, which adds extensions such as transfer fees and confidential transfers.
- Success fee
- A fee paid only when an engagement is completed. On Orivions, providers pay a flat 10% success fee on completed engagements and clients pay nothing.
- Verifiable build
- A reproducible build that lets anyone confirm the program deployed on-chain was compiled from a specific public commit of its source code.
- Verified provider (Orivions)
- A service company on Orivions whose identity, portfolio, services and price ranges were checked by a person at Orivions before it was marked Verified.
Need a team that speaks this language?
Describe your project in plain English. Smart Match suggests verified Solana developers, auditors and agencies with a reason for each match. Free for teams.
Get matched →