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

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

Solidity简介

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

Solidity开发工具remix

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

下面讲解从创建第一个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注:  这是参考相关文档总结出的精华,若有侵权问题,请立即联系我删除该文档。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/2991697.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-09-23
下一篇 2022-09-23

发表评论

登录后才能评论

评论列表(0条)

保存