首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Geth链Config.是否有可能得到节点ChainConfig (Constantinople: blocknumber,.)从控制台?

Geth链Config.是否有可能得到节点ChainConfig (Constantinople: blocknumber,.)从控制台?
EN

Ethereum用户
提问于 2023-02-06 07:28:49
回答 1查看 49关注 0票数 0

是否有可能获得节点ChainConfig (使用硬叉块数激活,如Constantinople:块号.)从控制台?

geth是只使用来自ChainConfig的genesis.json,还是在必要时更新ChainConfig并添加新的硬叉块号?

非常感谢!

EN

回答 1

Ethereum用户

回答已采纳

发布于 2023-02-07 17:35:27

不,不可能从控制台获取ChainConfig结构,因为没有客户端实现。这是因为这些值是固定的(常量),并且只根据网络进行更改,因此没有人会定期(使用控制台或RPC)请求它们。

如果需要为任何网络获取这些常量,则可以从源获取这些常量:

代码语言:javascript
复制
MainnetChainConfig = &ChainConfig{
    ChainID:                       big.NewInt(1),
    HomesteadBlock:                big.NewInt(1_150_000),
    DAOForkBlock:                  big.NewInt(1_920_000),
    DAOForkSupport:                true,
    EIP150Block:                   big.NewInt(2_463_000),
    EIP150Hash:                    common.HexToHash("0x2086799aeebeae135c246c65021c82b4e15a2c451340993aacfd2751886514f0"),
    EIP155Block:                   big.NewInt(2_675_000),
    EIP158Block:                   big.NewInt(2_675_000),
    ByzantiumBlock:                big.NewInt(4_370_000),
    ConstantinopleBlock:           big.NewInt(7_280_000),
    PetersburgBlock:               big.NewInt(7_280_000),
    IstanbulBlock:                 big.NewInt(9_069_000),
    MuirGlacierBlock:              big.NewInt(9_200_000),
    BerlinBlock:                   big.NewInt(12_244_000),
    LondonBlock:                   big.NewInt(12_965_000),
    ArrowGlacierBlock:             big.NewInt(13_773_000),
    GrayGlacierBlock:              big.NewInt(15_050_000),
    TerminalTotalDifficulty:       MainnetTerminalTotalDifficulty, // 58_750_000_000_000_000_000_000
    TerminalTotalDifficultyPassed: true,
    Ethash:                        new(EthashConfig),
}

这是发布它们的文件:

https://github.com/ethereum/go-ethereum/blob/master/params/config.go

票数 1
EN
页面原文内容由Ethereum提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

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

复制
相关文章

相似问题

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