学习
实践
活动
专区
工具
TVP
写文章

Ganache模拟以太坊区块链节点

Ganache:以前叫作 TestRPC,如果你读过几个月前以太坊的教程的话,有可能他们在使用 TestRPC 的情境下配合使用了 Truffle,它在 TestRPC 和 Truffle 的集成后被重新命名为 Ganache。Ganache 的工作很简单:创建一个虚拟的以太坊区块链,并生成一些我们将在开发过程中用到的虚拟账号,以便我们可以加快开发和测试智能合约。

准备工作

安装Ganache前,首先要先安装nodejs和npm, nodejs和npm是打包在一起可以一并安装。Nodejs下载地址(https://nodejs.org/zh-cn/download/),window平台下载zip包,解压后点击安装就可以。

安装完成后,进入nodejs命令行工具(node.js command prompt)。

安装Ganache-cli

然后,安装Ganache的命令行界面:

npm install -g ganache-cli

如果你想安装图形界面,可以通过链接(https://github.com/trufflesuite/ganache/releases)下载安装。

注意:这是Ganache的GUI(图形用户界面),程序员还是建议用CLI(命令行界面)。

启动ganache-cli命令如下:

ganache-cli –p 7545

命令启动ganache,监听7545端口,可以通过web3来访问ganache。

从图中可以看到Ganache会默认创建10个账户,监听地址是http://127.0.0.1:7545,可以实时看到Gas Price、Gas Limit等信息。

至此,ganache-cli命令行工具已经安装完成。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180712G0B05300?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

关注

腾讯云开发者公众号
10元无门槛代金券
洞察腾讯核心技术
剖析业界实践案例
腾讯云开发者公众号二维码

扫码关注腾讯云开发者

领取腾讯云代金券