快速开始
在本节中,我们将帮助您在 10 分钟内在 Status Network 测试网上部署一个示例合约。
让我们看看如何使用 Remix IDE 在 Status Network 上部署智能合约,这是最简单的方式。
准备 工作
在开始之前:
-
将 Status Network 测试网添加到 MetaMask:
按照 Status Network 添加指南 的步骤说明将 Status Network 测试网添加到 MetaMask。
-
获取测试 ETH:
您需要 Sepolia ETH 和 Status Network ETH:
- 首先从 Sepolia 水龙头 获取 Sepolia ETH
- 然后使用 Status 跨链桥 将一些 ETH 跨链到 Status Network
- 或者直接从我们的 测试网水龙头 获取 Status Network ETH
现在我们准备开始了!
Remix 和示例代码
Remix 是一个无需设置的智能合约开发工具。它易于上手,提供简单的部署流程、调试功能、智能合约交互等功能。
在本教程中,我们将部署一个简单的 SimpleStorage.sol 合约:
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.0;
contract SimpleStorage {
uint256 number;
function store(uint256 num) public {
number = num;
}
function retrieve() public view returns (uint256) {
return number;
}
}
注意: 这个合约允许您存储一个数字并读取该数字。
部署步骤
-
复制示例代码:
- 复制示例代码并在 Remix 中粘贴到一个名为
SimpleStorage.sol的新文件中。
- 复制示例代码并在 Remix 中粘贴到一个名为
-
编译智能合约:
- 转到 Solidity 编译器标签页(在左侧边栏)。
- 确保编译器版本为 0.8.0 或更高。
- 点击 "编译 SimpleStorage.sol"。
- 您可以启用 "自动编译" 以在更改合约代码时自动编译。
-
部署智能合约:
- 切换到 部署 & 运行交易标签页。