Getting Started
Start with Scaffold Stellar for the fastest path to a working dApp on Stellar. Scaffold Stellar is a toolkit that bundles a CLI, contract templates, a smart contract registry, and a modern frontend for building full-stack dApps.
Use this getting started guide for a lower-level tour of Stellar smart contract development from the main Stellar CLI.
Dive into smart contract development with this Getting Started tutorial.
📄️ Setup
Learn how to set up Stellar smart contract development by installing Rust, configuring your editor, and setting up the Stellar CLI with this step-by-step guide.
📄️ 1. Hello World
Create your first smart contract on Stellar with this Hello World guide. Learn how to write, deploy, and test your contract using Rust and the Stellar CLI.
📄️ 2. Deploy to Testnet
Deploy Stellar smart contracts to Testnet using the CLI, interact with other contracts, test functionality, debug issues, and prepare for Mainnet deployment.
📄️ 3. Storing Data
Follow along with the increment example to write a simple contract that stores and retrieves data on the Stellar network. Learn about storage and TTL.
📄️ 4. Deploy the Increment Contract
Follow this step-by-step guide in the final section of Getting Started to learn how to deploy the increment smart contract on Testnet using the Stellar CLI.
📄️ 5. Build a Hello World Frontend
Build a frontend for the Hello World contract by using Stellar CLI to generate TypeScript bindings.