Using Scaffold-ETH 2 to Deploy Smart Contracts
The Status Network Scaffold-ETH 2 extension provides a pre-configured setup for deploying smart contracts on Status Network with both Foundry and Hardhat support, plus a NextJS frontend.
Prerequisitesβ
- Yarn: Package manager for JavaScript projects
- Foundry (optional): If you choose the Foundry workflow
- Ethereum Wallet (optional): An EVM wallet private key for test, but it's okay if you don't have one
Note: Status Network supports gasless transactions, so testnet ETH is optional. If you still need testnet ETH, get it from our Faucet.
Quick Startβ
-
Install the extension:
npx create-eth@latest -e status-im/status-network-scaffold-extension -
Configure your account:
yarn generate -
Deploy to Status Network:
yarn deploy --network statusSepolia -
Verify your contract:
# Hardhat
yarn hardhat:hardhat-verify --network statusSepolia <YourDeployedContractAddress>
# Foundry
yarn status:verify --network statusSepolia -
Launch the frontend:
yarn start
Key Pointsβ
- No local chain needed: Deploy directly to testnet
- Always use
--network statusSepoliafor deployments and verification - Blockscout verification: Status Network uses Blockscout, not Etherscan
- Pre-configured frontend: NextJS automatically connects to Status Network
Supportβ
For detailed configuration options, troubleshooting, and advanced usage:
- Check the extension README for comprehensive documentation
- Join our Telegram Community and ask for support
- View our Network Details