We provide a seamless onboarding experience for Rust developers to enter the Arbitrum ecosystem. No local toolchain required.
Write and test Stylus contracts directly in your browser with syntax highlighting and auto-save.
Get immediate validation of your code with helpful error messages and hints.
Learn Rust's memory safety and type system while building blockchain applications.
Progress through challenges designed to build your skills from basics to advanced patterns.
Start with the basics of Rust smart contracts and progress to advanced DeFi patterns.
Welcome to Stylus! In this first challenge, you'll write your first Stylus smart contract that stores and retrieves a greeting message.
Now let's build something a bit more interactive - a counter contract! This is a classic example that demonstrates state management in smart contracts.
Let's expand on storage by working with multiple values of different types. This challenge introduces you to various storage types available in Stylus.