Skip to main content
speedrun

Learn Sorobanby shippingreal contracts.

An open-source curriculum that takes Rust developers from zero to deploying Soroban smart contracts on Stellar — six gamified challenges, on-chain XLM rewards.

Scroll
Open
Featured Challenges Featured Challenges Featured Challenges Featured Challenges Featured Challenges Featured Challenges 
01

NFT
Genesis

Deploy your first Soroban contract: a minimal NFT with mint and read functions. Connect Freighter, sign your first tx, watch your token land on testnet.

02

Token
Vending

Build a contract that accepts XLM and dispenses a custom Stellar asset. Learn contract-to-account flows, asset issuance, and pricing logic.

03

Multi-Sig
Vault

Wrap Stellar's native multisig into a learner-friendly Soroban contract. Approve a 2-of-3 transaction across multiple Freighter accounts.

Every step ships real code. Every challenge runs on testnet.

Soroban contracts
Soroban contracts
Rust toolchain
Rust toolchain
Freighter wallet
Freighter wallet
On-chain testing
On-chain testing
XLM rewards
XLM rewards
Design studio workspace

Speedrun Stellar is the developer onramp the Soroban ecosystem deserves — interactive, hands-on, fully open source. Built by educators who've onboarded thousands of devs.

Try Challenge 1

Built for the Stellar dev community

Team member
Team member
I cloned the NFT challenge repo, ran one command, and 8 minutes later I had a working Soroban contract on testnet. That's the experience the ecosystem needs.

DevVietnam

Backend dev · alpha tester

VBI Academy

~8 hours

Zero to deployed contract

SCF #44

127

Devs on the waitlist

First Movers VN

100% MIT

Open source
from day one

github.com/stellar-speedrun

Speedrun Ethereum was how I learned Solidity. Having something natively designed for Soroban — not ported — would unblock a generation of new Stellar devs.

Stellar Quest grad

Frequently Asked
Questions

Yes — every challenge, scaffold, and tutorial is free and open source under MIT. The platform itself runs on community infrastructure. The XLM rewards you earn for completing challenges come from a community pool, also free.

No. The first challenge assumes only that you can read Rust and run a terminal. We provide a one-command setup that installs Rust, soroban-cli, and configures testnet access. By Challenge 2 you'll have your first Soroban contract on-chain.

Every challenge runs on Stellar testnet using the built-in faucet, so there's zero cost to learn. Each challenge ships with a 'Promote to mainnet' guide once you've completed it, in case you want to ship the contract for real.

When the on-chain verifier confirms your deployed contract emits the expected events, the reward contract auto-transfers a small amount of XLM (5–25 per challenge) to the address you used to deploy. We seed the reward pool from grant funding and community donations.

Harry Phan (Developer Advocate at VBI Academy, First Movers Vietnam) leads the project, with Tung Lee on full-stack and a contracted Soroban engineer for advanced challenges. We've been running developer education programs in the Vietnamese blockchain community for years.

M1 (the first NFT challenge end-to-end) targets 3 weeks after SCF #44 funding. Full curriculum (6 challenges, leaderboard, XLM rewards) ships at M3, around 16 weeks post-award. Mainnet-ready release at M4, week 22.