![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
区块链
文章平均质量分 78
醉等佳人归
这个作者很懒,什么都没留下…
展开
-
智能合约编译与部署
准备工作npmnodejs使用npm安装ganache -cil,web3,solc(用0.4.26版本)源文件,如VoteSystem.sol编译代码首先打开ganache -cil客户端然后打开根目录,打开nodevar Web3 = require('web3')var web3 = new Web3(new Web3.providers.HttpProvider('http://localhost:8545'))var sourceCode = fs.readFileSync原创 2021-02-18 12:54:49 · 320 阅读 · 0 评论 -
solidity
文章目录1.solidity是什么2.Solidity语言特性3.Solidity源码和智能合约4.Solidity编译器5.源码编译过程1.solidity是什么Solidity是一门面向合约的、为实现智能合约而创建的高级编程语言。这门语言受到了C++,Python和Javascript语言的影响,设计的目的是能在以太坊虚拟机(EVM)上运行。Solidity是静态类型语言,支持继承、库和复杂的用户定义类型等特性。内含的类型除了常见编程语言中的标准类型,还包括address等以太坊独有的类型,S原创 2021-02-02 10:18:48 · 1722 阅读 · 0 评论