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.
. 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.
. 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.
. 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.
. 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.
. Build a Hello World Frontend
Build a frontend for the Hello World contract by using Stellar CLI to generate TypeScript bindings.