美好的一天!
我正在尝试将Mist连接到我在以太坊上创建的私有区块链。我按照确切的顺序执行了以下步骤。
geth --datadir=./mychain/ init ./genesis.json
geth --datadir=./mychain
澄清: -
mychain 是一个空文件夹,我希望将区块链数据存储到其中。 我正在 Windows 系统中完成所有这些工作。
第一个命令成功运行并说"成功地写了创世纪状态"。第二个命令似乎停止并说" IPC端点打开"没有任何错误。 但是,当我尝试打开Mist时,它说无法运行以太坊,因为有另一个节点正在运行。
我对调试的发现: - 在创世块中,我提到了chainID为1990,并且在输出中我的第二个命令也调用了它。所以我确信创世块已经启动。但是,当我检查Mist文件夹中的node.log文件时,我注意到Mist正在寻找chainID = 1.不确定这是否是问题,但我无法将Mist连接到我的私人网络。
如果对此事有任何帮助,我将不胜感激。
由于
答案 0 :(得分:1)
Mist拥有自己的命令行参数来指定数据位置,密钥库等。如果您正在启动{{1},则需要添加--rpc
选项如果你想使用Mist的嵌入式版本,请自己或使用geth
选项。
--node-datadir