部署你的第一个合约
Status Network 完全兼容 EVM,因此你可以使用任何标准以太坊工具链部署合约。选择适合你工作流程的工具,按照分步指南将你的第一个合约部署到测试网。
开始之前
请确保你已将 Status Network 添加到钱包,并领取一些测试网 ETH。
选择部署工具
Hardhat
行业标准的开发环境,用于编译、测试和部署 Solidity 合约。包含 Hardhat Ignition 和 TypeScript 支持。
TypeScript · Testing · IgnitionFoundry
基于 Rust 的超快智能合约开发工具包。使用 Solidity 编写测试,使用 Cast 与合约交互。
Solidity Tests · Cast · Fast BuildsRemix IDE
零配置的浏览器 IDE,适合快速原型开发、学习和部署简单合约,无需任何本地工具。
Browser-Based · No Setup · Beginner-FriendlyScaffold-ETH 2
全栈入门套件,预配置 Status Network 扩展。包含 NextJS 前端、合约热重载,以及 Hardhat 和 Foundry 支持。
Full-Stack · NextJS · Hot Reload不知道选哪个?
| 工具 | 最适合 | 所需配置 |
|---|---|---|
| Hardhat | 具有复杂测试和部署流程的生产项目 | Node.js + npm |
| Foundry | 偏好 Solidity 原生测试和快速编译的开发者 | Rust 工具链 |
| Remix | 快速实验、学习和简单一次性部署 | 无(浏览器) |
| Scaffold-ETH 2 | 从一开始就需要前端的全栈 dApp | Node.js + npm |
部署之后
合约上线后,以下是你的下一步:
- 通过 Karma 集成无 Gas 交易,让用户无需支付 Gas
- 阅读声誉集成指南,使用 Karma 构建支持声誉的功能