使用 Remix 部署智能合约
本教 程将指导您使用 Remix IDE 在 Status Network 测试网上部署智能合约。Remix 是一个基于浏览器的 IDE,非常适合快速开发和测试。
前提条件
开始之前,请确保您具备:
- 网络浏览器: Chrome 或 Firefox 等现代浏览器
- MetaMask: 安装 MetaMask 浏览器扩展
- 测试网 ETH: 您需要 Status Network 测试网 ETH
- 从我们的水龙头获取 Status Network 测试网 ETH
- 网络配置: 按照我们的添加网络指南将 Status Network 测试网添加到 MetaMask
步骤
1. 打开 Remix IDE
在浏览器中访问 remix.ethereum.org。
2. 创建新文件
- 点击"File Explorer"图标(左侧边栏的第一个图标)
- 点击"+"按钮创建新文件
- 命名为
HelloWorld.sol
3. 编写智能合约
将以下代码复制粘贴到 HelloWorld.sol
中:
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.24;
contract HelloWorld {
string public greet = "Hello, Status Network!";
function setGreet(string memory _greet) public {
greet = _greet;
}
function getGreet() public view returns (string memory) {
return greet;
}
}
4. 编译合约
- 点击"Solidity Compiler"图标(左侧边栏的第二个图标)
- 选择编译器版本"0.8.24"
- 点击"Compile HelloWorld.sol"
- 确保编译成功(会看到绿色对勾)
5. 部署合约
- 点击"Deploy & Run Transactions"图标(左侧边栏的第四个图标)
- 在"Environment"下拉菜单中选择"Injected Provider - MetaMask"
- MetaMask 会提示连接 - 确保选择了 Status Network 测试网
- 点击"Deploy"
- 在 MetaMask 中确认交易
- 等待交易确认