Tutorials

Learn to build Solana smart contracts with SolScript, step by step.

The three below run in order and get harder: a token contract, then an escrow, then a multi-signature wallet, from thirty minutes to an hour each. Every one of them is also a finished example, so you can read the completed contract before you write it, or open it in the playground and change it.

You need no local toolchain to follow along, because the compiler runs client-side in the browser. If you want the mechanics first, how it works follows a contract through parsing, type-checking, PDA mapping and code generation, and features lists the Solidity these tutorials rely on.