Features
Wizard provides a complete development environment for Arbitrum Stylus smart contracts. From writing code to deploying contracts, every step is streamlined and accessible directly in your browser.


Zero Setup Required
Start building Stylus smart contracts instantly - no installation, no configuration, just open and code.
Key Features at a Glance
- 📝 Professional code editor with Stylus support
- ⚙️ Secure remote compilation service
- 🚀 One-click deployments with pre-funded wallet
- 🔄 Interactive contract testing interface
- 🔗 Public contract sharing
- 🛡️ Secure infrastructure
📝 Smart Contract Editor
Built on VS Code's Monaco Editor, optimized for Stylus smart contract development.


- 🎨 Rust & Stylus Support - Full syntax highlighting with Stylus SDK integration
- 🔍 Smart Autocompletion - SDK macros, traits, and parameter hints
- ⚡ One-Click Actions - Compile, deploy, and test directly from editor
- 🔄 Development Tools - Error detection, formatting, and code navigation
Editor Experience
Get the power of VS Code directly in your browser with command palette, multi-cursor editing, and more.
⚙️ Compilation Service
Compile your Rust contracts securely through our dedicated compilation service.
- 🚀 Remote Compilation - Powerful backend service handles compilation
- 🔍 Detailed Error Messages - Clear, actionable feedback with line-by-line diagnostics
- ⚡ Fast Processing - Optimized compilation pipeline for quick results
- 🛡️ Secure Processing - Your code is processed in isolated environments
Standard Output


Standard Error


First Compilation
Initial compilation may take up to 30 seconds as the compiler warms up. Subsequent compilations will be faster.
How it Works
Your code is securely sent to our dedicated compilation service, which handles the complex Rust to Stylus bytecode compilation process. Results are returned within seconds, including detailed diagnostics and optimization suggestions.
🚀 Deployment
Deploy your contracts to Arbitrum Stylus with a single click.
- 💳 Pre-funded Deployment - No wallet needed
- 📝 Project Management - View deployed contracts inside of projects
- 🔍 Code History - Access the exact code used for each deployment
- 📜 Transaction History - Track all your deployments on Arbitrum Sepolia


Deployment Issues
If you encounter errors like "ABI not found" after successful compilation during deployment, this might be related to version mismatches or other configuration issues. Please open an issue on our GitHub repository with your contract code and error details so we can help investigate.
🔄 Contract Interface
Interact with your deployed smart contracts through an automatically generated interface.
- 🎮 Auto-generated ABI Interface - Available immediately after deployment
- 📝 Method Interaction - Call your contract functions directly on Arbitrum Sepolia
- 💳 Pre-funded Transactions - Execute contract calls using our wallet system
- 📊 Execution History - View all call history and outputs in a dedicated panel
Contract Interface


Execution History


No Wallet Required
All contract interactions are handled through our pre-funded wallet system - no need to connect your own wallet or manage testnet funds.
🔗 Sharing
Share your smart contracts with the community or keep them private.
- 🔗 Shareable Links - Generate unique URLs for your contracts
- 👀 View Analytics - Track how many developers viewed your shared contracts
- 🔒 Access Control - Toggle sharing on/off at any time
- 👤 Developer Attribution - Your email displayed as a badge on shared contracts
Shared View Features
When someone views your shared contract, they get read-only access to:
- Contract source code
- Compilation interface
- Contract interface
- Deployment details
Sharing Controls
- Public links can be accessed by anyone
- View sharing status in contract page
- Disable sharing instantly when needed
- Track engagement with view counters
🛡️ Security Features
Your code and data are handled securely through our infrastructure.
- 🔐 Secure Storage - Your code is encrypted and stored safely in our database
- 🌐 Protected Sharing - Code sharing handled through secure external servers
- 💳 Pre-funded System - No wallet connection needed, using our secure wallet infrastructure
- 🛡️ Network Security - Exclusively supporting Arbitrum Sepolia testnet for enhanced security
Testnet Only
For security reasons, Wizard currently only supports Arbitrum Sepolia testnet. This ensures a safe environment for smart contract development and testing.
Get Started
Ready to build? Launch Wizard and start coding your first Stylus contract!