Solidity语言
Solidity是一种智能合约高级语言,运行在Ethereum虚拟机(EVM)之上。语法接近JavaScript,是一种面向对象的语言,不说别的力,了解区块链基础知识和智能合约的大概应用场景就可以直接上手力,上代码!
简单的Solidity代码
1 | pragma solidity >=0.4.20 <0.7.0; |
合约部署与测试工具
简单介绍两种方法,第一种是采用remix,这个是浏览器就可以访问的在线IDE,可以用java虚拟机建立区块链,还会自动建立5个账户进行测试,合约编译后部署到链上就可以直接调用合约里的函数了,十分方便,但是在和本地区块链交互时速度很慢,只适用于小型的检测(俺觉得)
第二种也是俺们正在用的采用truffle和ganache进行开发。
Truffle是针对基于以太坊的Solidity语言的一套开发框架
安装方式:
1 | $ npm install -g truffle |
未完待续。。。
- 本文链接:https://www.xiye7lai.github.io/2020/10/20/solidity/
- 版权声明:本博客所有文章除特别声明外,均默认采用 许可协议。
若您想及时得到回复提醒,建议跳转 GitHub Issues 评论。
若没有本文 Issue,您可以使用 Comment 模版新建。
GitHub Issues