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

Ship your first Soroban contract — a 50-line Rust NFT live on Stellar testnet. Clone the repo, deploy with one CLI command, mint from a Freighter-signed frontend. Real on-chain artifact in under 10 minutes.

02

Token
Vending

Build a contract that swaps native XLM for a Stellar Asset Contract token. Learn payable invocations, custom-asset issuance, and contract-to-account transfers — the building blocks of every DeFi primitive on Stellar.

03

Multi-Sig
Vault

Wrap Stellar's native multi-signature into a Soroban contract anyone can audit. Approve 2-of-3 spends across multiple Freighter accounts, learn auth composition, ship a vault you'd actually trust with funds.

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
Developer workspace building on Stellar

We're building Speedrun Stellar to be the developer onramp the Soroban ecosystem deserves — interactive, hands-on, fully open source. Six challenges, real Rust contracts, real testnet deploys, real XLM rewards. Built by educators who've already onboarded thousands of devs to Web3.

Try Challenge 1

Built for the Stellar dev community

Cosmic imagery — Stellar testnet visualization
Abstract Stellar token flow visualization
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.