Skip to content

Commit d24f793

Browse files
authored
Merge pull request #53 from status-im/feat/se2
Add docs guide to Status Network Scaffold-ETH 2 extension
2 parents 406149d + fd8d1bb commit d24f793

File tree

8 files changed

+261
-0
lines changed

8 files changed

+261
-0
lines changed
Lines changed: 61 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,61 @@
1+
---
2+
title: Using Scaffold-ETH 2 with Status Network
3+
description: Quick start guide for deploying smart contracts on Status Network using the pre-configured Scaffold-ETH 2 extension.
4+
keywords: [Scaffold-ETH 2, smart contract deployment, Status Network development, Foundry, Hardhat, NextJS, web3 development]
5+
---
6+
7+
# Using Scaffold-ETH 2 to Deploy Smart Contracts
8+
9+
The [Status Network Scaffold-ETH 2 extension](https://github.com/status-im/status-network-scaffold-extension) provides a pre-configured setup for deploying smart contracts on Status Network with both Foundry and Hardhat support, plus a NextJS frontend.
10+
11+
## Prerequisites
12+
13+
- **Yarn**: Package manager for JavaScript projects
14+
- **Foundry** (optional): If you choose the Foundry workflow
15+
- **Ethereum Wallet** (optional): An EVM wallet private key for test, but it's okay if you don't have one
16+
17+
> **Note**: Status Network supports gasless transactions, so testnet ETH is optional. If you still need testnet ETH, get it from our [Faucet](/tools/testnet-faucets).
18+
19+
## Quick Start
20+
21+
1. **Install the extension:**
22+
```bash
23+
npx create-eth@latest -e status-im/status-network-scaffold-extension
24+
```
25+
26+
2. **Configure your account:**
27+
```bash
28+
yarn generate
29+
```
30+
31+
3. **Deploy to Status Network:**
32+
```bash
33+
yarn deploy --network statusSepolia
34+
```
35+
36+
4. **Verify your contract:**
37+
```bash
38+
# Hardhat
39+
yarn hardhat:hardhat-verify --network statusSepolia <YourDeployedContractAddress>
40+
# Foundry
41+
yarn status:verify --network statusSepolia
42+
```
43+
44+
5. **Launch the frontend:**
45+
```bash
46+
yarn start
47+
```
48+
49+
## Key Points
50+
51+
- **No local chain needed**: Deploy directly to testnet
52+
- **Always use `--network statusSepolia`** for deployments and verification
53+
- **Blockscout verification**: Status Network uses Blockscout, not Etherscan
54+
- **Pre-configured frontend**: NextJS automatically connects to Status Network
55+
56+
## Support
57+
58+
For detailed configuration options, troubleshooting, and advanced usage:
59+
- Check the [extension README](https://github.com/status-im/status-network-scaffold-extension) for comprehensive documentation
60+
- Join our [Telegram Community](https://t.me/statusl2) and ask for support
61+
- View our [Network Details](/general-info/network-details)

i18n/ja/docusaurus-plugin-content-docs/current.json

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -103,6 +103,10 @@
103103
"message": "🎛️ Remixの使用",
104104
"description": "The label for the doc item 🎛️ Using Remix in sidebar tutorialSidebar"
105105
},
106+
"sidebar.tutorialSidebar.doc.🏗 Using Scaffold-ETH 2": {
107+
"message": "🏗 Scaffold-ETH 2 使用",
108+
"description": "The label for the doc item 🏗 Using Scaffold-ETH 2 in sidebar tutorialSidebar"
109+
},
106110
"sidebar.tutorialSidebar.doc.🔗 Official Links": {
107111
"message": "🔗 公式リンク",
108112
"description": "The label for the doc item 🔗 Official Links in sidebar tutorialSidebar"
Lines changed: 61 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,61 @@
1+
---
2+
title: Status NetworkでScaffold-ETH 2を使用する
3+
description: 事前設定されたScaffold-ETH 2拡張機能を使用してStatus Networkでスマートコントラクトをデプロイするためのクイックスタートガイド。
4+
keywords: [Scaffold-ETH 2, スマートコントラクトデプロイ, Status Network開発, Foundry, Hardhat, NextJS, web3開発]
5+
---
6+
7+
# Scaffold-ETH 2を使用したスマートコントラクトのデプロイ
8+
9+
[Status Network Scaffold-ETH 2拡張機能](https://github.com/status-im/status-network-scaffold-extension)は、FoundryとHardhatの両方のサポート、およびNextJSフロントエンドと共にStatus Networkでスマートコントラクトをデプロイするための事前設定されたセットアップを提供します。
10+
11+
## 前提条件
12+
13+
- **Yarn**: JavaScriptプロジェクト用のパッケージマネージャー
14+
- **Foundry** (オプション): Foundryワークフローを選択する場合
15+
- **Ethereumウォレット** (オプション): テスト用のEVMウォレットの秘密鍵ですが、持っていなくても問題ありません
16+
17+
> **注意**: Status Networkはガスレス取引をサポートしているため、テストネットETHはオプションです。それでもテストネットETHが必要な場合は、[Faucet](/tools/testnet-faucets)から取得してください。
18+
19+
## クイックスタート
20+
21+
1. **拡張機能をインストール:**
22+
```bash
23+
npx create-eth@latest -e status-im/status-network-scaffold-extension
24+
```
25+
26+
2. **アカウントを設定:**
27+
```bash
28+
yarn generate
29+
```
30+
31+
3. **Status Networkにデプロイ:**
32+
```bash
33+
yarn deploy --network statusSepolia
34+
```
35+
36+
4. **コントラクトを検証:**
37+
```bash
38+
# Hardhat
39+
yarn hardhat:hardhat-verify --network statusSepolia <YourDeployedContractAddress>
40+
# Foundry
41+
yarn status:verify --network statusSepolia
42+
```
43+
44+
5. **フロントエンドを起動:**
45+
```bash
46+
yarn start
47+
```
48+
49+
## 重要なポイント
50+
51+
- **ローカルチェーンは不要**: テストネットに直接デプロイ
52+
- **デプロイと検証には常に `--network statusSepolia` を使用**
53+
- **Blockscout検証**: Status NetworkはEtherscanではなくBlockscoutを使用
54+
- **事前設定されたフロントエンド**: NextJSは自動的にStatus Networkに接続
55+
56+
## サポート
57+
58+
詳細な設定オプション、トラブルシューティング、高度な使用方法については:
59+
- 包括的なドキュメントについては[拡張機能README](https://github.com/status-im/status-network-scaffold-extension)を確認
60+
- [Telegramコミュニティ](https://t.me/statusl2)に参加してサポートを求める
61+
- [ネットワーク詳細](/general-info/network-details)を表示

i18n/ko/docusaurus-plugin-content-docs/current.json

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -103,6 +103,10 @@
103103
"message": "🎛️ Remix 사용하기",
104104
"description": "The label for the doc item 🎛️ Using Remix in sidebar tutorialSidebar"
105105
},
106+
"sidebar.tutorialSidebar.doc.🏗 Using Scaffold-ETH 2": {
107+
"message": "🏗 Scaffold-ETH 2 사용하기",
108+
"description": "The label for the doc item 🏗 Using Scaffold-ETH 2 in sidebar tutorialSidebar"
109+
},
106110
"sidebar.tutorialSidebar.doc.🔗 Official Links": {
107111
"message": "🔗 공식 링크",
108112
"description": "The label for the doc item 🔗 Official Links in sidebar tutorialSidebar"
Lines changed: 61 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,61 @@
1+
---
2+
title: Status Network에서 Scaffold-ETH 2 사용하기
3+
description: 사전 설정된 Scaffold-ETH 2 확장을 사용하여 Status Network에서 스마트 컨트랙트를 빠르게 배포하는 가이드입니다.
4+
keywords: [Scaffold-ETH 2, 스마트 컨트랙트 배포, Status Network 개발, Foundry, Hardhat, NextJS, web3 개발]
5+
---
6+
7+
# Scaffold-ETH 2를 사용한 스마트 컨트랙트 배포
8+
9+
[Status Network Scaffold-ETH 2 확장](https://github.com/status-im/status-network-scaffold-extension)은 Foundry와 Hardhat 지원, 그리고 NextJS 프론트엔드와 함께 Status Network에서 스마트 컨트랙트를 배포하기 위한 사전 구성된 설정을 제공합니다.
10+
11+
## 사전 요구사항
12+
13+
- **Yarn**: JavaScript 프로젝트용 패키지 매니저
14+
- **Foundry** (선택사항): Foundry 워크플로우를 선택하는 경우
15+
- **Ethereum 지갑** (선택사항): 테스트용 EVM 지갑 개인 키, 없어도 가능
16+
17+
> **참고**: Status Network는 가스 없는 트랜잭션을 지원하므로 테스트넷 ETH는 선택사항입니다. 여전히 테스트넷 ETH가 필요하다면 [Faucet](/tools/testnet-faucets)를 참고하세요.
18+
19+
## 빠른 시작
20+
21+
1. **확장 설치:**
22+
```bash
23+
npx create-eth@latest -e status-im/status-network-scaffold-extension
24+
```
25+
26+
2. **계정 구성:**
27+
```bash
28+
yarn generate
29+
```
30+
31+
3. **Status Network에 배포:**
32+
```bash
33+
yarn deploy --network statusSepolia
34+
```
35+
36+
4. **컨트랙트 검증:**
37+
```bash
38+
# Hardhat
39+
yarn hardhat:hardhat-verify --network statusSepolia <YourDeployedContractAddress>
40+
# Foundry
41+
yarn status:verify --network statusSepolia
42+
```
43+
44+
5. **프론트엔드 시작:**
45+
```bash
46+
yarn start
47+
```
48+
49+
## 주요 포인트
50+
51+
- **로컬 체인 불필요**: 테스트넷에 직접 배포
52+
- **배포 및 검증**: 항상 `--network statusSepolia` 옵션 사용
53+
- **Blockscout 검증**: Status Network는 Etherscan이 아닌 Blockscout 사용
54+
- **사전 구성된 프론트엔드**: NextJS가 자동으로 Status Network에 연결
55+
56+
## 지원
57+
58+
자세한 구성 옵션, 문제 해결 및 사용법에 대해서는:
59+
- 포괄적인 문서는 [확장 README](https://github.com/status-im/status-network-scaffold-extension)를 확인하세요
60+
- [Telegram 커뮤니티](https://t.me/statusl2)에 참여하여 지원을 요청하세요
61+
- [네트워크 세부사항](/general-info/network-details)을 확인하세요

i18n/zh/docusaurus-plugin-content-docs/current.json

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -103,6 +103,10 @@
103103
"message": "🎛️ 使用 Remix",
104104
"description": "The label for the doc item 🎛️ Using Remix in sidebar tutorialSidebar"
105105
},
106+
"sidebar.tutorialSidebar.doc.🏗 Using Scaffold-ETH 2": {
107+
"message": "🏗 Scaffold-ETH 2 使用",
108+
"description": "The label for the doc item 🏗 Using Scaffold-ETH 2 in sidebar tutorialSidebar"
109+
},
106110
"sidebar.tutorialSidebar.doc.🔗 Official Links": {
107111
"message": "🔗 官方链接",
108112
"description": "The label for the doc item 🔗 Official Links in sidebar tutorialSidebar"
Lines changed: 61 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,61 @@
1+
---
2+
title: 在Status Network上使用Scaffold-ETH 2
3+
description: 使用预配置的Scaffold-ETH 2扩展在Status Network上部署智能合约的快速入门指南。
4+
keywords: [Scaffold-ETH 2, 智能合约部署, Status Network开发, Foundry, Hardhat, NextJS, web3开发]
5+
---
6+
7+
# 使用Scaffold-ETH 2部署智能合约
8+
9+
[Status Network Scaffold-ETH 2扩展](https://github.com/status-im/status-network-scaffold-extension)提供了预配置的设置,支持Foundry和Hardhat,以及NextJS前端,用于在Status Network上部署智能合约。
10+
11+
## 先决条件
12+
13+
- **Yarn**: JavaScript项目的包管理器
14+
- **Foundry** (可选): 如果选择Foundry工作流
15+
- **以太坊钱包** (可选): 用于测试的EVM钱包私钥,但没有也没关系
16+
17+
> **注意**: Status Network支持无gas交易,因此测试网ETH是可选的。如果您仍然需要测试网ETH,请从我们的[水龙头](/tools/testnet-faucets)获取。
18+
19+
## 快速开始
20+
21+
1. **安装扩展:**
22+
```bash
23+
npx create-eth@latest -e status-im/status-network-scaffold-extension
24+
```
25+
26+
2. **配置您的账户:**
27+
```bash
28+
yarn generate
29+
```
30+
31+
3. **部署到Status Network:**
32+
```bash
33+
yarn deploy --network statusSepolia
34+
```
35+
36+
4. **验证您的合约:**
37+
```bash
38+
# Hardhat
39+
yarn hardhat:hardhat-verify --network statusSepolia <YourDeployedContractAddress>
40+
# Foundry
41+
yarn status:verify --network statusSepolia
42+
```
43+
44+
5. **启动前端:**
45+
```bash
46+
yarn start
47+
```
48+
49+
## 关键要点
50+
51+
- **无需本地链**: 直接部署到测试网
52+
- **部署和验证始终使用 `--network statusSepolia`**
53+
- **Blockscout验证**: Status Network使用Blockscout,而不是Etherscan
54+
- **预配置前端**: NextJS自动连接到Status Network
55+
56+
## 支持
57+
58+
有关详细配置选项、故障排除和高级用法:
59+
- 查看[扩展README](https://github.com/status-im/status-network-scaffold-extension)获取全面文档
60+
- 加入我们的[Telegram社区](https://t.me/statusl2)寻求支持
61+
- 查看我们的[网络详情](/general-info/network-details)

sidebars.ts

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -149,6 +149,11 @@ const sidebars: SidebarsConfig = {
149149
id: 'tutorials/deploying-contracts/using-remix',
150150
label: '🎛️ Using Remix',
151151
},
152+
{
153+
type: 'doc',
154+
id: 'tutorials/deploying-contracts/using-se2',
155+
label: '🏗 Using Scaffold-ETH 2',
156+
},
152157
],
153158
},
154159
],

0 commit comments

Comments
 (0)