From fd8d1bbd8dfe457d5fe0dbbe4e740b66e7cd9501 Mon Sep 17 00:00:00 2001 From: yjkellyjoo Date: Wed, 22 Oct 2025 21:26:35 +0200 Subject: [PATCH] feat: add language support Signed-off-by: yjkellyjoo --- .../current.json | 4 ++ .../deploying-contracts/using-se2.md | 61 +++++++++++++++++++ .../current.json | 4 ++ .../deploying-contracts/using-se2.md | 61 +++++++++++++++++++ .../current.json | 4 ++ .../deploying-contracts/using-se2.md | 61 +++++++++++++++++++ 6 files changed, 195 insertions(+) create mode 100644 i18n/ja/docusaurus-plugin-content-docs/current/tutorials/deploying-contracts/using-se2.md create mode 100644 i18n/ko/docusaurus-plugin-content-docs/current/tutorials/deploying-contracts/using-se2.md create mode 100644 i18n/zh/docusaurus-plugin-content-docs/current/tutorials/deploying-contracts/using-se2.md diff --git a/i18n/ja/docusaurus-plugin-content-docs/current.json b/i18n/ja/docusaurus-plugin-content-docs/current.json index e7136da..0499726 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current.json +++ b/i18n/ja/docusaurus-plugin-content-docs/current.json @@ -103,6 +103,10 @@ "message": "🎛️ Remixの使用", "description": "The label for the doc item 🎛️ Using Remix in sidebar tutorialSidebar" }, + "sidebar.tutorialSidebar.doc.🏗 Using Scaffold-ETH 2": { + "message": "🏗 Scaffold-ETH 2 使用", + "description": "The label for the doc item 🏗 Using Scaffold-ETH 2 in sidebar tutorialSidebar" + }, "sidebar.tutorialSidebar.doc.🔗 Official Links": { "message": "🔗 公式リンク", "description": "The label for the doc item 🔗 Official Links in sidebar tutorialSidebar" diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/tutorials/deploying-contracts/using-se2.md b/i18n/ja/docusaurus-plugin-content-docs/current/tutorials/deploying-contracts/using-se2.md new file mode 100644 index 0000000..5c34ddd --- /dev/null +++ b/i18n/ja/docusaurus-plugin-content-docs/current/tutorials/deploying-contracts/using-se2.md @@ -0,0 +1,61 @@ +--- +title: Status NetworkでScaffold-ETH 2を使用する +description: 事前設定されたScaffold-ETH 2拡張機能を使用してStatus Networkでスマートコントラクトをデプロイするためのクイックスタートガイド。 +keywords: [Scaffold-ETH 2, スマートコントラクトデプロイ, Status Network開発, Foundry, Hardhat, NextJS, web3開発] +--- + +# Scaffold-ETH 2を使用したスマートコントラクトのデプロイ + +[Status Network Scaffold-ETH 2拡張機能](https://github.com/status-im/status-network-scaffold-extension)は、FoundryとHardhatの両方のサポート、およびNextJSフロントエンドと共にStatus Networkでスマートコントラクトをデプロイするための事前設定されたセットアップを提供します。 + +## 前提条件 + +- **Yarn**: JavaScriptプロジェクト用のパッケージマネージャー +- **Foundry** (オプション): Foundryワークフローを選択する場合 +- **Ethereumウォレット** (オプション): テスト用のEVMウォレットの秘密鍵ですが、持っていなくても問題ありません + +> **注意**: Status Networkはガスレス取引をサポートしているため、テストネットETHはオプションです。それでもテストネットETHが必要な場合は、[Faucet](/tools/testnet-faucets)から取得してください。 + +## クイックスタート + +1. **拡張機能をインストール:** + ```bash + npx create-eth@latest -e status-im/status-network-scaffold-extension + ``` + +2. **アカウントを設定:** + ```bash + yarn generate + ``` + +3. **Status Networkにデプロイ:** + ```bash + yarn deploy --network statusSepolia + ``` + +4. **コントラクトを検証:** + ```bash + # Hardhat + yarn hardhat:hardhat-verify --network statusSepolia + # Foundry + yarn status:verify --network statusSepolia + ``` + +5. **フロントエンドを起動:** + ```bash + yarn start + ``` + +## 重要なポイント + +- **ローカルチェーンは不要**: テストネットに直接デプロイ +- **デプロイと検証には常に `--network statusSepolia` を使用** +- **Blockscout検証**: Status NetworkはEtherscanではなくBlockscoutを使用 +- **事前設定されたフロントエンド**: NextJSは自動的にStatus Networkに接続 + +## サポート + +詳細な設定オプション、トラブルシューティング、高度な使用方法については: +- 包括的なドキュメントについては[拡張機能README](https://github.com/status-im/status-network-scaffold-extension)を確認 +- [Telegramコミュニティ](https://t.me/statusl2)に参加してサポートを求める +- [ネットワーク詳細](/general-info/network-details)を表示 diff --git a/i18n/ko/docusaurus-plugin-content-docs/current.json b/i18n/ko/docusaurus-plugin-content-docs/current.json index 84c0ff9..09cd903 100644 --- a/i18n/ko/docusaurus-plugin-content-docs/current.json +++ b/i18n/ko/docusaurus-plugin-content-docs/current.json @@ -103,6 +103,10 @@ "message": "🎛️ Remix 사용하기", "description": "The label for the doc item 🎛️ Using Remix in sidebar tutorialSidebar" }, + "sidebar.tutorialSidebar.doc.🏗 Using Scaffold-ETH 2": { + "message": "🏗 Scaffold-ETH 2 사용하기", + "description": "The label for the doc item 🏗 Using Scaffold-ETH 2 in sidebar tutorialSidebar" + }, "sidebar.tutorialSidebar.doc.🔗 Official Links": { "message": "🔗 공식 링크", "description": "The label for the doc item 🔗 Official Links in sidebar tutorialSidebar" diff --git a/i18n/ko/docusaurus-plugin-content-docs/current/tutorials/deploying-contracts/using-se2.md b/i18n/ko/docusaurus-plugin-content-docs/current/tutorials/deploying-contracts/using-se2.md new file mode 100644 index 0000000..416d97c --- /dev/null +++ b/i18n/ko/docusaurus-plugin-content-docs/current/tutorials/deploying-contracts/using-se2.md @@ -0,0 +1,61 @@ +--- +title: Status Network에서 Scaffold-ETH 2 사용하기 +description: 사전 설정된 Scaffold-ETH 2 확장을 사용하여 Status Network에서 스마트 컨트랙트를 빠르게 배포하는 가이드입니다. +keywords: [Scaffold-ETH 2, 스마트 컨트랙트 배포, Status Network 개발, Foundry, Hardhat, NextJS, web3 개발] +--- + +# Scaffold-ETH 2를 사용한 스마트 컨트랙트 배포 + +[Status Network Scaffold-ETH 2 확장](https://github.com/status-im/status-network-scaffold-extension)은 Foundry와 Hardhat 지원, 그리고 NextJS 프론트엔드와 함께 Status Network에서 스마트 컨트랙트를 배포하기 위한 사전 구성된 설정을 제공합니다. + +## 사전 요구사항 + +- **Yarn**: JavaScript 프로젝트용 패키지 매니저 +- **Foundry** (선택사항): Foundry 워크플로우를 선택하는 경우 +- **Ethereum 지갑** (선택사항): 테스트용 EVM 지갑 개인 키, 없어도 가능 + +> **참고**: Status Network는 가스 없는 트랜잭션을 지원하므로 테스트넷 ETH는 선택사항입니다. 여전히 테스트넷 ETH가 필요하다면 [Faucet](/tools/testnet-faucets)를 참고하세요. + +## 빠른 시작 + +1. **확장 설치:** + ```bash + npx create-eth@latest -e status-im/status-network-scaffold-extension + ``` + +2. **계정 구성:** + ```bash + yarn generate + ``` + +3. **Status Network에 배포:** + ```bash + yarn deploy --network statusSepolia + ``` + +4. **컨트랙트 검증:** + ```bash + # Hardhat + yarn hardhat:hardhat-verify --network statusSepolia + # Foundry + yarn status:verify --network statusSepolia + ``` + +5. **프론트엔드 시작:** + ```bash + yarn start + ``` + +## 주요 포인트 + +- **로컬 체인 불필요**: 테스트넷에 직접 배포 +- **배포 및 검증**: 항상 `--network statusSepolia` 옵션 사용 +- **Blockscout 검증**: Status Network는 Etherscan이 아닌 Blockscout 사용 +- **사전 구성된 프론트엔드**: NextJS가 자동으로 Status Network에 연결 + +## 지원 + +자세한 구성 옵션, 문제 해결 및 사용법에 대해서는: +- 포괄적인 문서는 [확장 README](https://github.com/status-im/status-network-scaffold-extension)를 확인하세요 +- [Telegram 커뮤니티](https://t.me/statusl2)에 참여하여 지원을 요청하세요 +- [네트워크 세부사항](/general-info/network-details)을 확인하세요 diff --git a/i18n/zh/docusaurus-plugin-content-docs/current.json b/i18n/zh/docusaurus-plugin-content-docs/current.json index be0705e..007d794 100644 --- a/i18n/zh/docusaurus-plugin-content-docs/current.json +++ b/i18n/zh/docusaurus-plugin-content-docs/current.json @@ -103,6 +103,10 @@ "message": "🎛️ 使用 Remix", "description": "The label for the doc item 🎛️ Using Remix in sidebar tutorialSidebar" }, + "sidebar.tutorialSidebar.doc.🏗 Using Scaffold-ETH 2": { + "message": "🏗 Scaffold-ETH 2 使用", + "description": "The label for the doc item 🏗 Using Scaffold-ETH 2 in sidebar tutorialSidebar" + }, "sidebar.tutorialSidebar.doc.🔗 Official Links": { "message": "🔗 官方链接", "description": "The label for the doc item 🔗 Official Links in sidebar tutorialSidebar" diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/tutorials/deploying-contracts/using-se2.md b/i18n/zh/docusaurus-plugin-content-docs/current/tutorials/deploying-contracts/using-se2.md new file mode 100644 index 0000000..5ada969 --- /dev/null +++ b/i18n/zh/docusaurus-plugin-content-docs/current/tutorials/deploying-contracts/using-se2.md @@ -0,0 +1,61 @@ +--- +title: 在Status Network上使用Scaffold-ETH 2 +description: 使用预配置的Scaffold-ETH 2扩展在Status Network上部署智能合约的快速入门指南。 +keywords: [Scaffold-ETH 2, 智能合约部署, Status Network开发, Foundry, Hardhat, NextJS, web3开发] +--- + +# 使用Scaffold-ETH 2部署智能合约 + +[Status Network Scaffold-ETH 2扩展](https://github.com/status-im/status-network-scaffold-extension)提供了预配置的设置,支持Foundry和Hardhat,以及NextJS前端,用于在Status Network上部署智能合约。 + +## 先决条件 + +- **Yarn**: JavaScript项目的包管理器 +- **Foundry** (可选): 如果选择Foundry工作流 +- **以太坊钱包** (可选): 用于测试的EVM钱包私钥,但没有也没关系 + +> **注意**: Status Network支持无gas交易,因此测试网ETH是可选的。如果您仍然需要测试网ETH,请从我们的[水龙头](/tools/testnet-faucets)获取。 + +## 快速开始 + +1. **安装扩展:** + ```bash + npx create-eth@latest -e status-im/status-network-scaffold-extension + ``` + +2. **配置您的账户:** + ```bash + yarn generate + ``` + +3. **部署到Status Network:** + ```bash + yarn deploy --network statusSepolia + ``` + +4. **验证您的合约:** + ```bash + # Hardhat + yarn hardhat:hardhat-verify --network statusSepolia + # Foundry + yarn status:verify --network statusSepolia + ``` + +5. **启动前端:** + ```bash + yarn start + ``` + +## 关键要点 + +- **无需本地链**: 直接部署到测试网 +- **部署和验证始终使用 `--network statusSepolia`** +- **Blockscout验证**: Status Network使用Blockscout,而不是Etherscan +- **预配置前端**: NextJS自动连接到Status Network + +## 支持 + +有关详细配置选项、故障排除和高级用法: +- 查看[扩展README](https://github.com/status-im/status-network-scaffold-extension)获取全面文档 +- 加入我们的[Telegram社区](https://t.me/statusl2)寻求支持 +- 查看我们的[网络详情](/general-info/network-details)