主页 > imtoken钱包官方 > 区块链智能合约编程的HelloWorld合约示例

区块链智能合约编程的HelloWorld合约示例

imtoken钱包官方 2023-12-11 05:08:07

本文介绍如何用solidity语言编写HelloWorld智能合约,让小白了解智能合约编程,从而开启智能合约从入门到放弃之路。 话不多说,让我们进入正题。

工具:remix 在线编译器。 Remix是以太坊官方推荐的在线智能合约编译器。 口号是:“简单易用,无需下载即可开始游戏!” 地址:

打开网站,进入界面,大致分为菜单区、编辑区、部署设置区和控制台。

以太坊合约编写_以太坊智能合约的众筹_以太坊合约地址是什么

首先新建一个HelloWorld文件,点击菜单区左上角的+号按钮新建一个HelloWorld.sol文件

以太坊合约地址是什么_以太坊智能合约的众筹_以太坊合约编写

以太坊合约地址是什么_以太坊合约编写_以太坊智能合约的众筹

创建完成后,进入HelloWorld.sol文件,该文件为空。

第一步:选择solidity语言版本。 这里简单说明一下: 由于solidity各个版本的功能不同以太坊合约编写,为了解决兼容性问题,在文件的第一行指定了语言版本(注意:一定要在第一行)。

参数 solidity ^0.4.7;

以太坊智能合约的众筹_以太坊合约地址是什么_以太坊合约编写

第 2 步:定义一个名为“HelloWorld”的合约。

合约 HelloWorld{

}

第三步:在合约中写一个sayHello函数

合约 HelloWorld{

函数 sayHello() 公共返回(字符串){

返回“你好世界”;

}

}

至此,我们的HelloWorld合约就写好了。

以太坊合约地址是什么_以太坊智能合约的众筹_以太坊合约编写

接下来,我们将开始部署我们的 HelloWorld 合约。

点击右上角的StartCompile按钮开始编译。

以太坊智能合约的众筹_以太坊合约地址是什么_以太坊合约编写

编译完成后,在运行菜单中点击Deploy开始部署

以太坊合约编写_以太坊智能合约的众筹_以太坊合约地址是什么

点击deploy后,在左下方的Deployed Contracts区域,智能合约已经被打包进区块

以太坊合约编写_以太坊智能合约的众筹_以太坊合约地址是什么

现在让我们调用我们的 sayHello 函数。 单击 sayHello,在控制台中以太坊合约编写,“HelloWorld”字符串出现在解码输出中。

以太坊智能合约的众筹_以太坊合约地址是什么_以太坊合约编写

至此我们的HelloWorld智能合约已经编写完成。 恭喜您步入区块链的大门。