-以太坊智能合约本地开发环境搭建

1.Solidity是一种智能合约开发语言,被应用于各种不同的区块链平台,目前绝大部分的区块链应用的智能合约(尤其是在以太坊)是通过Solidity完成开发的

步骤大纲

1.Nodejs

2.Solidity编译器,作为npm依赖包

3.Visual Studio Code编译语法的突出显示

4.为开发人员构建的以太坊客户端ethereumjs-testrpc

一 安装solidity编译器

npm install -g solc 然后通过 solcjs-v查看版本

二 安装Solidity插件

使用vs code进行智能合约的编写

我们打开vs code然后在里面搜索插件Solidity,然后安装

三 安装以太坊客户端

可以在vs终端输入下面这行进行安装 npm install -g ethereumjs -testrpc 这一步很多人都会有安装的问题,比如安装的时候卡在一个地方不动了,或者各种报错,这就需要靠自己解决了,我也经过了九九八十一难。如图 安装完成以后,我们输入testrpc查看 从上面这个可以看到,他给我们创建了10个账户,每个账户的地址,还有10个账户的公钥和私钥。 还有助计词,还有HD钱包。 HD是一个派生的钱包,通过加密算法,将助计词派生,生产私钥。我们要保管好助计词,关联到我们资金的安全。

相关阅读

评论可见,请评论后查看内容,谢谢!!!
 您阅读本篇文章共花了: