创建私有链的geth命令
1 | geth --datadir "./" init genesis.json |
在命令行模式下, 新建账号,并且启动挖矿
1 | > personal.newAccount("123") |
如果链条已经被关闭的话,或者启动不了,或者挖矿无法产生比特币的话,可以重置以太坊私链。
重置以太坊私有链
- 1.删除根目录下的隐藏文件夹
.ethash
, 在mac系统中该文件夹在~/
下 - 2.删除以太坊私有链所在文件夹下的geth/keystore两个文件夹
打开私有链所在文件夹,注意应该有一个文件,叫geth.ipc, 记录下文件夹地址
Mist 工具
Mist github地址:https://github.com/ethereum/mist
The Mist browser is the tool of choice to browse and use Ðapps.
Mist 是以太坊官方提供的浏览器,通过Mist我们可以很方便的连接上我们的私有网络,从而更好的开发、调试、测试我们的智能合约。
Step 1 安装依赖项
安装步骤,请参见github地址:https://github.com/ethereum/mist
1 | curl https://install.meteor.com/ | sh |
Step 2 安装Mist本体
1 | git clone https://github.com/ethereum/mist.git |
Step 3 运行Mist/interface 也就是mist的后台程序
1 | cd mist/interface && meteor --no-release-check |
这个阶段费时可能稍长,会启动mongodb, proxy等。
1 | [[[[[ /wwwroot/html/mist/interface ]]]]] |
Step 4 新开一个窗口,用geth.ipc启动Mist
新开一个窗口,回到mist文件夹下面,输入下方的命令
1 | electron . --rpc /Users/linchen/steveproject2/tmpPrivate/geth.ipc |
注意这里的地址/Users/linchen/steveproject2/tmpPrivate/geth.ipc
就是前面我们新建的以太坊私有连下的geth.ipc文件。
注:
一定要先开启 meteor --no-release-check
然后在开启 electron . --rpc http://loclahost:8545