第42篇 如何通过solc编译智能合约

本文环境:

区块链版本:以太坊POA联盟链

节点版本: geth 1.9.19

本文合约源码:参考文档《第39篇 defi实战-质押挖矿智能合约(上)

nodejs版本:v10.14.0

操作系统:windows 64

solidity编写的以太坊智能合约可通过命令行编译工具solc来进行编译,成为以太坊虚拟机中的代码。solc编译后最终部署到链上形成我们所见到的各种智能合约。

1. 编写智能合约

本篇实际测试代码参考文档《第39篇 defi实战-质押挖矿智能合约(上)》,没有做任何修改。

2. 安装本地solidity编译器

需要有本地的solidity编译环境。安装命令:

C:>npm install -g solc            //默认安装最新版本
C:>npm install -g [email protected]     //安装指定版本
C:>npm install -g [email protected]      //安装指定版本,本文使用

本文安装界面如下:

C:\WINDOWS\system32>npm install -g [email protected]
C:\Program Files\nodejs\node_gl

猜你喜欢

转载自blog.csdn.net/wonderBlock/article/details/111095326
今日推荐