solidity 是为实现智能合约而创建的一个高阶编程语言。也是以太坊虚拟机(EVM
)智能合约的语言。
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注: 这是参考相关文档总结出的精华,若有侵权问题,请立即联系我删除该文档。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)