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 instead of complex +30 min local setup.
Demo: https://x.com/arbitrum/status/1889010128562933845
App: https://docs.thewizard.app/getting-started/introduction.html
Docs: https://docs.thewizard.app/getting-started/introduction.html
--
✨ Features
- Zero Setup Required - Start building Stylus smart contracts instantly
- Professional Editor - Full syntax highlighting with Stylus SDK integration
- Instant Compilation - Compile Rust to Stylus bytecode in seconds
- Built-in Deployment - Deploy to Arbitrum Sepolia with pre-funded wallet
- Interactive Testing - Test contracts through auto-generated interface
- Code Sharing - Share contracts via public links
--
💫 Wizard vs Traditional Setup
Initial Setup:
- Traditional Setup: Requires over 30 minutes of installation and configuration.
- Wizard: Less than 30 seconds—simply open your browser.
Prerequisites:
- Traditional Setup: Needs Rust toolchain, Docker, VS Code, and Foundry.
- Wizard: Only requires a modern web browser.
Development:
- Traditional Setup: Local machine setup involving multiple tools.
- Wizard: Fully browser-based IDE with no local setup required.
Compilation:
- Traditional Setup: Involves configuring a local WASM toolchain.
- Wizard: Offers instant cloud-based compilation.
Deployment:
- Traditional Setup: Manual wallet and network configuration.
- Wizard: Simple one-click deployment using a pre-funded wallet.
Testing:
- Traditional Setup: Setting up local test environments manually.
- Wizard: Automatically generates ABIs with an interactive testing interface.
Updates:
- Traditional Setup: Requires manual updates of the toolchain.
- Wizard: Platform stays continuously updated automatically.
Collaboration:
- Traditional Setup: Complex to share development environments.
- Wizard: Instant, easy sharing of contracts via public links.