Build smart contracts in Rust on any Arbitrum chain on mainnet.
curl -s https://stylusup.sh/install.sh | sh
Runs on Linux · macOS
OpenZeppelin's implementation of Poseidon Hashing is 18x more efficient than Solidity, thanks to Stylus compute and memory savings.
Implement super gas‑efficient smart contracts safely, and easily.
Smart contracts can use packages from the rest of the ecosystem. Import packages and use without issue!
From a user perspective, Stylus smart contracts are equivalent to Solidity, Vyper, and the rest of the EVM smart contracts. Stylus has perfect compatibility with the rest of the EVM, down to the storage layout.
Tutorials and documentation from the community.
A simple introduction to using Stylus, introducing core concepts.
Read more →Curated repositories of projects built using Stylus.
Read more →Simple WIP book introducing building Smart Contracts with Rust.
Read more →Build ERC20, ERC721, and ERC1155 contracts VERY quickly.
Read more →🦀 Blazing fast, modern, and optimized Rust building blocks for smart contract development using Stylus.
View →Simple examples of Arbitrum Stylus Rust & WASM smart contracts
View →An starter project to write Smart Contracts using Arbitrum Stylus https://arbitrum.io/stylus SDK in C Lang.
View →9lives is Arbitrum's most advanced prediction market - powered by Stylus and AI agents.
View →Longtail is the most gas efficient concentrated liquidity AMM, powered by Stylus.
View →Write, compile, test and deploy Rust smart contracts on Arbitrum Stylus directy in your browser with zero setup
View →CLI-Based Transaction Debugger for Arbitrum Stylus.
View →🚀 Welcome to the Arbitrum Starter Kit! Build decentralized apps on Arbitrum effortlessly. Interact with contracts, manage state, and design seamlessly. Demo - https://youtu.be/Vin9Cp8Wk5g
View →⚡Lightweight web based Stylus IDE
View →RISCV32IM simulator that decodes and runs ELF, with ecalls for Stylus-friendly Ethereum operations.
View →