Deploy Your First Contract
Status Network is fully EVM-compatible, so you can deploy contracts using any standard Ethereum toolchain. Pick the tool that fits your workflow and follow the step-by-step guide to get your first contract live on the testnet.
Make sure you've added Status Network to your wallet and grabbed some testnet ETH.
Choose a Deployment Tool
Hardhat
The industry-standard development environment for compiling, testing, and deploying Solidity contracts. Includes Hardhat Ignition and TypeScript support.
TypeScript · Testing · IgnitionFoundry
A blazing-fast, Rust-based toolkit for smart contract development. Write tests in Solidity and interact with contracts using Cast.
Solidity Tests · Cast · Fast BuildsRemix IDE
A browser-based IDE with zero setup — perfect for quick prototyping, learning, and deploying simple contracts without any local tooling.
Browser-Based · No Setup · Beginner-FriendlyScaffold-ETH 2
A full-stack starter kit with a pre-configured Status Network extension. Includes a NextJS frontend, contract hot-reload, and both Hardhat and Foundry support.
Full-Stack · NextJS · Hot ReloadNot Sure Which to Pick?
| Tool | Best For | Setup Required |
|---|---|---|
| Hardhat | Production projects with complex testing and deployment pipelines | Node.js + npm |
| Foundry | Developers who prefer Solidity-native testing and fast compilation | Rust toolchain |
| Remix | Quick experiments, learning, and simple one-off deployments | None (browser) |
| Scaffold-ETH 2 | Full-stack dApps that need a frontend from day one | Node.js + npm |
After Deployment
Once your contract is live, here are your next steps:
- Integrate gasless transactions through Karma so your users never pay gas
- Read reputation integration guide to build reputation-aware features using Karma