1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > Solidity智能合约开发 — 1-以太坊开发工具和部署

Solidity智能合约开发 — 1-以太坊开发工具和部署

时间:2020-07-29 09:25:40

相关推荐

Solidity智能合约开发 — 1-以太坊开发工具和部署

Solidity简介

solidity 是为实现智能合约而创建的一个高阶编程语言。也是以太坊虚拟机(EVM)智能合约的语言。

Solidity开发工具remix

remix是以太坊官方推荐的在线开发工具,适合新手。在线开发网址:

下面讲解从创建第一个hello world程序到编译智能合约到部署智能合约。

1. 创建hello_worlod.sol文件

打开在线网址,左上角菜单有三个按钮,分别为文件、搜索、编译、部署。

点击新建,创建一个hello_world.sol文件如下:

我们拆开分析,学习solidity代码源文件的结构,需要注意的地方:

第1行是注释,会写一下这个代码所用的软件许可(license)。如果不写许可,编译时会警告(warning),但程序可以运行。solidity的注释由“//”开头,后面跟注释的内容(不会被程序运行)。第2行声明源文件所用的solidity版本,因为不同版本语法有差别。这行代码意思是源文件将不允许低于 0.8.4 版本的编译器编译。第3-5行是合约部分内容

2. 智能合约编译并部署

按ctrl+S或者点击编译图标即可编译代码。

然后点击左侧菜单的“部署”按钮,进入部署页面。

在点击Deploy即可部署到网络上,可以看到HELLO_WORLD说明已经部署好了。

mirror去中心化区块链平台地址(上链weibo):

Solidity智能合约开发 — 1-以太坊开发工具和部署https://mirror.xyz/cryptohunter168.eth/s5RDhEk1iZ6EmQYnF0kMJ_hcSSihptC0lGLjCrCTSjs注: 这是参考相关文档总结出的精华,若有侵权问题,请立即联系我删除该文档。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。