根据Gitee课程项目需求“实现第一个合约HelloWorld合约”的要求,使用Remix Desktop完成个人学号文件夹下HelloWorld.sol的编写、编译、部署、执行,并根据实际步骤填写详细实验步骤,并提供关键步骤的截图。
时间: 2024-09-15 17:11:33 浏览: 54
Linux下Java开发环境搭建以及第一个HelloWorld
要完成这个任务,你需要按照以下步骤来操作:
1. **安装Remix Desktop**:
如果你还没有安装Remix Desktop,你需要先下载并安装它。Remix是一个在线IDE,用于开发以太坊智能合约。你可以从Remix的官方网站下载适用于你的操作系统的版本。
2. **创建HelloWorld.sol合约文件**:
打开Remix Desktop,创建一个新的文件夹,可以命名为你的学号。在这个文件夹下创建一个新的Solidity文件,命名为`HelloWorld.sol`。
3. **编写合约代码**:
在`HelloWorld.sol`文件中编写一个简单的HelloWorld合约。合约应该包含一个`sayHello`函数,当被调用时,它返回"Hello, World!"字符串。
```solidity
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.0;
contract HelloWorld {
function sayHello() public pure returns (string memory) {
return "Hello, World!";
}
}
```
4. **编译合约**:
在Remix中选择`HelloWorld.sol`文件,切换到编译标签页,选择相应的编译器版本进行编译。
5. **部署合约**:
切换到部署和运行交易标签页。在环境选项中选择“注入的Web3”或“JavaScript VM”来模拟一个区块链环境。点击“部署”按钮来部署你的合约到选择的环境。
6. **执行合约函数**:
部署合约后,你会看到合约实例化后的列表。找到`sayHello`函数并点击执行,你应该能看到返回的"Hello, World!"。
7. **记录关键步骤的截图**:
对于每个关键步骤,你应该截图并保存下来,包括合约编译成功、部署成功以及执行`sayHello`函数的截图。
8. **填写实验步骤**:
根据你的实际操作,详细记录每个步骤,包括你的操作和遇到的问题及解决办法。
完成上述步骤后,请确保你已经保存了所有关键步骤的截图,并且填写了实验步骤文档。
阅读全文