📄️ High-Level Overview
An overview of Rust, SDKs, and the Soroban host environment.
📄️ Soroban on Stellar FAQs
Frequently asked questions about Soroban on Stellar.
Smart contract authorization.
📄️ Built-In Types
Built-in types used as smart contract inputs and outputs.
📄️ Contract Lifecycle
The process of developing, deploying, and maintaining smart contracts.
📄️ Custom Types
Struct, union, and enum types defined by contracts.
📄️ Contract Rust Dialect
Differences between Soroban Rust and typical Rust programming.
Debug smart contracts natively and as WASM.
📄️ Environment Concepts
The interface that defines objects, functions, and data available to smart contracts.
Generating errors from smart contracts.
Monitor off-chain smart contract changes.
📄️ Fees and Metering
Smart contract fees and metering on Soroban.
📄️ Fully-Typed Contracts
Smart contract WASM files contain a machine-readable description of the
📄️ Interacting with Contracts
Interact with smart contracts.
📄️ Interacting with Soroban via Stellar
Invoke and deploy smart contracts with the InvokeHostFunctionOp operation.
🗃️ Migrating from EVM
📄️ Persisting Data
Store and access smart contract data.
📄️ State Expiration
Smart contract state expiration.