Solana smart contracts are pieces of code written to be executed in the Solana blockchain. They’re built using Rust, C, and C++ programming languages.