Ganache模拟以太坊区块链节点

 

Ganache模拟以太坊区块链节点_第1张图片

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模拟以太坊区块链节点_第2张图片

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

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

你可能感兴趣的:(区块链)