mirror of
https://github.com/status-im/docs.status.network.git
synced 2026-08-31 02:21:07 +00:00
- Introduced a new .markdownlint.json file to enforce markdown linting rules. - Updated various documentation titles and descriptions across the site to enhance clarity and SEO, focusing on gasless transactions and Karma reputation. - Improved organization and consistency in the builder guides and overview sections. Signed-off-by: yjkellyjoo <yejinkellyjoo@gmail.com>
2.3 KiB
2.3 KiB
title, description, keywords
| title | description | keywords | |||||||
|---|---|---|---|---|---|---|---|---|---|
| Using Scaffold-ETH 2: Deploy on Status Network L2 | Deploy smart contracts on Status Network with Scaffold-ETH 2. A quick start for developers to integrate gasless UX and reputation-aware project features. |
|
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