首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用配置文件运行Geth

使用配置文件运行Geth
EN

Ethereum用户
提问于 2020-08-26 22:19:42
回答 1查看 1.8K关注 0票数 1

我为Ropsten创建了一个config.toml (NetworkId =3),如下所示:https://pastebin.com/raw/2DxWE1jf

但当我跑

代码语言:javascript
复制
geth --config /home/path-to-config

从cli得到:(注ChainID:1,应该是3)

代码语言:javascript
复制
INFO [08-27|00:10:34.285] Initialised chain configuration config="{ChainID: 1 Homestead: 1150000 DAO: 1920000 DAOSupport: true EIP150: 2463000 EIP155: 2675000 EIP158: 2675000 Byzantium: 4370000 Constantinople: 7280000 Petersburg: 7280000 Istanbul: 9069000, Muir Glacier: 9200000, YOLO v1: <nil>, Engine: ethash}"

客户都在寻找同龄人。

我错过了什么?如果我运行geth --testnet,它可以正常工作。

在Geth中,配置文件的工作方式与比特币/奇偶校验不同?

我还试图从geth --testnet中转储配置文件,这是可行的,但是如果删除链接数据,我也会遇到同样的问题。我需要在节点的第一次运行时传递配置文件。

EN

回答 1

Ethereum用户

发布于 2020-08-31 22:23:41

必须指定--ropsten参数

代码语言:javascript
复制
geth --ropsten --config /home/path-to-config

如果由于某些原因不想使用ropsten参数,请按照下面的说明操作。

  1. geth --ropsten dumpconfig > ropsten_config.toml转储ropsten配置
  2. 根据您的意愿更改ropsten_config.toml,我建议更改datadir
  3. geth --ropsten dumpgenesis > ropsten_genesis.json转储蛋白质的起源
  4. geth --config ropsten_config.toml init ropsten_genesis.json
  5. 启动链geth --config ropsten_config.toml

如果由于某种原因重新审查了罗氏:

  1. 下载新的geth客户端(它将嵌入新的成因)
  2. 使用: levelDB删除levelDB和古数据库:geth --config ropsten_config.toml removedb
  3. 从第一步重复)
票数 0
EN
页面原文内容由Ethereum提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://ethereum.stackexchange.com/questions/86977

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档