Skip to main content

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

5 items

Types

3 items

Storage

2 items

Authorization

Authorization is the process of judging which operations “should” or “should not” be allowed to occur; it is about judging permission.

Errors and Debugging

3 items

Contract Lifecycle

The process of developing, deploying, and maintaining smart contracts.