Introduction
Welcome to Wizard, your browser-based development environment for Arbitrum Stylus smart contracts.
What is Wizard?
Wizard is an all-in-one development environment that makes Stylus smart contract development accessible and efficient. Unlike traditional setups that require extensive local configuration, Wizard provides a complete development environment right in your browser.
According to Arbitrum's documentation, getting started with Stylus development traditionally requires multiple setup steps. Here's how Wizard compares:
Feature | Traditional Setup | Wizard |
---|---|---|
Initial Setup Time | 30+ minutes of installation & configuration | < 30 seconds - just open browser |
Prerequisites | Rust toolchain, Docker, VS Code, Foundry | Modern web browser only |
Development Environment | Local machine setup with multiple tools | Fully browser-based IDE |
Compilation | Local WASM toolchain configuration | Instant cloud compilation |
Deployment | Manual wallet & network configuration | One-click deployment with pre-funded wallet |
Contract Testing | Local test environment setup | Instant ABI generation & call interface for methods |
Updates & Maintenance | Manual toolchain updates | Always up-to-date platform |
Team Collaboration | Complex environment sharing | Instant contract sharing |
Core Components
📝 Smart Contract Editor
A professional-grade editor with full Rust and Stylus support, featuring syntax highlighting, autocompletion, and real-time error detection. Learn more →
⚙️ Compilation Service
Our secure compilation service handles the complex process of converting your Rust code to Stylus bytecode, with detailed feedback and diagnostics. Learn more →
🚀 Deployment
Deploy your contracts to Arbitrum Sepolia with one click using our pre-funded deployment system. No wallet setup needed. Learn more →
🔄 Contract Interface
Test your deployed contracts through an automatically generated interface with instant method execution and transaction history. Learn more →
Ready-to-Use Templates
Get started quickly with our pre-built templates:
- Counter Contract - A simple storage contract
- ERC20 Token - Standard token implementation
- ERC721 Token - NFT contract template
- ERC-1155 - Multi-token standard
- Access Control - Role-based permissions
Next Steps
- Quick Start Guide - Build your first contract
- Core Features - Detailed feature documentation
- Browse Templates - Explore example contracts
Community & Support
Join our growing community:
Ready to Start?
Head to our Quick Start guide to begin building your first Stylus contract!