Skip to main content
Introducing
Soroban

A developer-friendly, Rust-based smart contracts platform designed for scale and sensibility. Currently live on Testnet, Soroban seamlessly integrates with and works alongside the existing Stellar blockchain.

Start building on Soroban today with the help of established tools and documentation, or explore earning opportunities with the Soroban Adoption Fund programs.

12345

Designed For

Batteries-Included Developer Experience

Designed for

With tools such as plug-and-play SDKs, Soroban CLI, RPC server, and local sandbox, Soroban provides a user-friendly experience that gets developers up and running quickly. Start building with flexible, reusable functions and ready-to-use contracts.

Scale

Designed for

Soroban is designed with scalability in mind. Boost performance with multi-core scaling, an optimized fee model, and without pesky serialization loops. Soroban also tackles the elephant in the room head-on by addressing the problem of state bloat.

Real-World Utility

Designed for

Connect to Stellar’s exceptional interoperability by accessing its wide variety of on-chain assets and worldwide on and off-ramps. Also, benefit from five-second contract finality on a proven and mature network boasting 150 TPS.

Learn

Getting started with Soroban is easy! Just install the Rust toolchain and Soroban CLI to begin writing your first Soroban smart contract. Learn more and continue building by checking out Soroban documentation.

#![no_std]
use soroban_sdk::{contractimpl, vec, Env, Symbol, Vec};

#[contract]
pub struct HelloContract;

#[contractimpl]
impl HelloContract {
    pub fn hello(env: Env, to: Symbol) -> Vec<Symbol> {
        vec![&env, symbol_short!("Hello"), to]
    }
}

Earn

The Stellar Development Foundation (SDF)’s $100M Soroban Adoption Fund encourages and supports developers as they learn, experiment, build, and scale projects on Soroban. The fund is an umbrella for many programs that support all levels of Soroban adoption, some of which have launched and some of which have yet to launch.

These programs open doors for developers to become pioneers of the Soroban ecosystem by encouraging them to build the vital tools and projects that will make the platform successful.

Read Morearrow
Community Fund

StellarCommunityFund

Submit your Soroban project to the Stellar Community Fund and request up to $150K worth of XLM in awards to cover 2-3 months of development costs. This is your chance to play a fundamental role in bootstrapping the Soroban ecosystem by creating the tools, protocols, dApps, and resources necessary for it to thrive.

Learn Morearrow

Soroban Quest

A series of quests designed for the beginner Soroban developer. Earn unique NFTs by completing challenges that teach you about custom types, auth storage, reverse engineering, and more, all in a Gitpod environment.