“需要 genesis.json 文件作为唯一参数”是什么意思?

问题描述 投票:0回答:2

我正在尝试为以太坊区块链创建创世块,但 Windows 命令提示符显示致命错误。

Genesis文件的代码如下所述-

{

 “config”:{

    “chainId”:777,

    “homesteadBlock”:0,

    “eip155Block”:0,

    “eip158Block”:0

},

“difficulty”:”0x400″,

“gasLimit”:”0x8000000″,

“alloc”:{}

}

“需要 genesis.json 文件作为唯一参数”是什么意思?

ethereum blockchain block genesis
2个回答
0
投票
  1. 将文件重命名为 genesis.json
  2. 您的文件路径中有空格。将整个文件路径放在双引号中或将文件夹重命名为 json_file 或不带空格的名称。

0
投票

我可能正在遵循与您相同的教程,这就是我的做法:

  1. @Exile79 答案是一个正确的开始:当你的路径中有空格时,它必须用引号括起来
    "C:\path with spaces\file.json"
  2. init
    之后只能有一个参数,所以将另一个标志放在前面。

你的结果应该是这样的:

geth --identity "MyBlockchain" --datadir C:\Users\hodit\Downloads\Ethereum\MyPrivateChain \
init "D:\json file\CustomGenesis.json"

请注意,它也适用于相对路径。

© www.soinside.com 2019 - 2024. All rights reserved.