blockchain

Smart Contract

A program on the blockchain that runs automatically when defined conditions are met. On Solana these are called 'programs'.


Smart Contract

A smart contract is code that runs on the blockchain and executes automatically once certain conditions are met. No intermediary is needed — the rules are written into the code and visible to everyone.

Smart contracts on Solana

On Solana, smart contracts are called programs. A key trait: program logic and stored data are separated. Programs are stateless, and the data lives in separate accounts. This is one reason for Solana’s high parallelism.

What they are used for

  • DeFi: swapping, lending, liquidity pools
  • NFTs: creating and trading digital objects
  • Automation: programs can call other programs (Cross-Program Invocation)

Related Terms

Blockchain CPI (Cross-Program Invocation) DeFi (Decentralized Finance) Compute Unit