章节
- 以太坊(Ethereum) – 是什么
- 以太坊(Ethereum) – 什么是智能合约
- 以太坊(Ethereum) – 以太币
- 以太坊(Ethereum) – 虚拟机(E.V.M.)
- 以太坊(Ethereum) – 分布式应用(DApp)
- 以太坊(Ethereum) – 账号(地址)
- 以太坊(Ethereum) – 虚拟机架构
- 以太坊(Ethereum) – 网络节点
- 以太坊(Ethereum) – 以太币单位
- 以太坊(Ethereum) – 挖矿
- 以太坊(Ethereum) – 智能合约开发
- 以太坊(Ethereum) – 智能合约的优点
- 以太坊(Ethereum) – 智能合约开发概述
- 以太坊(Ethereum) – 智能合约开发环境搭建
- 以太坊(Ethereum) – Ganache本地区块链
- 以太坊(Ethereum) – 开发智能合约
- 以太坊(Ethereum) – 部署智能合约到Ganache
- 以太坊(Ethereum) – 使用 truffle console 访问智能合约
- 以太坊(Ethereum) – 智能合约测试(truffle test)
- 以太坊(Ethereum) – 连接公链
- 以太坊(Ethereum) – 部署智能合约到公链
- 以太坊(Ethereum) – truffle脚本
- 以太坊(Ethereum) – 让浏览器支持区块链(MetaMask)
- 以太坊(Ethereum) – 智能合约前端页面
在环境搭建章节中,我们安装了Ganache。现在启动Ganache,创建本地的以太坊区块链网络。
主界面
本地区块链可以模拟公共区块链,开发人员可以在本地区块链上测试智能合约。打开Ganache,界面如下图所示:
本地区块链缺省有10个外部账号,每个账号都有100个假的以太币,这些可以通过设置改变。
Ganache界面中有下面几个主要页面:
- ACCOUNTS – 账号页面,这显示了自动生成的所有帐户及其余额。
- BLOCKS – 区块页面,显示了在本地区块链网络上挖掘的每个区块,及其Gas成本和包含的交易。
- TRANSACTIONS – 交易页面,列出了在本地区块链上发生的所有交易。
- CONTRACS – 合约页面
- EVENTS – 事件页面
- LOGS – 日志页面
搜索区块或交易
界面顶部的搜索栏,可以让你搜索本地区块链网络上的区块或交易。
设置
可以通过设置来定制Ganache的一些功能,单击主界面右上角的⚙
图标进入设置页面。
以下是一些主要设置:
- SERVER – 服务器设置页面,管理关于网络连接的详细信息,比如网络id、端口、主机名和自动挖掘状态。
- ACCOUNTS & KEYS – 帐户和密钥页,设置自动生成的帐户数量及其余额,缺省10个账号,每个账号余额是100 ether。
- CHAIN – 链页,让你为网络设置Gas限制和Gas价格。
- 高级设置 – 日志选项设置,比如保存日志文件和配置详细输出的能力。
请注意,在更改了新的设置之后,必须Restart
(设置页面右上角)才能生效。