Smart Contracts
📄 Overview
This section provides an overview of Stellar contracts, outlining their key concepts of smart contracts on the Stellar network.
📄 Contract Rust Dialect
Differences between Soroban Rust and typical Rust programming.
📄 Environment Concepts
The interface that defines objects, functions, and data available to smart contracts.
🗃️ Contract Interactions
Explore how Soroban contracts talk to each other, invoke Stellar transactions, and run safe simulations before deployment.
🗃️ Types
Get quick guides to Soroban value types, composite structures, and serialization tips for contract interfaces.
🗃️ Storage
Master Soroban storage costs, budgets, and patterns for persisting contract state without surprises.
📄 Authorization
Authorization is the process of judging which operations "should" or "should not" be allowed to occur; it is about judging permission.
🗃️ Errors & Debugging
Diagnose Soroban failures with real error traces, decode result codes, and tighten feedback loops while you build.
📄 Contract Lifecycle
The process of developing, deploying, and maintaining smart contracts.