diff options
author | Wei-Ning Huang <w@dexon.org> | 2018-11-27 14:07:17 +0800 |
---|---|---|
committer | Wei-Ning Huang <w@dexon.org> | 2019-04-09 21:32:54 +0800 |
commit | 3d3112c92ffa7f7bf32705c682c6b9b8541b8348 (patch) | |
tree | 17194e31f13e8d77809d0344109f4e19f54ea036 /params | |
parent | 39d08a8ae65a37adfb774fdbf6e0f6247e94bda5 (diff) | |
download | dexon-3d3112c92ffa7f7bf32705c682c6b9b8541b8348.tar.gz dexon-3d3112c92ffa7f7bf32705c682c6b9b8541b8348.tar.zst dexon-3d3112c92ffa7f7bf32705c682c6b9b8541b8348.zip |
tests: updates testadata
Diffstat (limited to 'params')
-rw-r--r-- | params/config.go | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/params/config.go b/params/config.go index 50f5fd22b..38e2b2682 100644 --- a/params/config.go +++ b/params/config.go @@ -157,6 +157,36 @@ var ( TestChainConfig = &ChainConfig{big.NewInt(1), big.NewInt(0), nil, false, big.NewInt(0), common.Hash{}, big.NewInt(0), big.NewInt(0), big.NewInt(0), big.NewInt(0), big.NewInt(0), nil, new(EthashConfig), nil, nil} TestRules = TestChainConfig.Rules(new(big.Int)) + + // Ethereum MainnetChainConfig is the chain parameters to run a node on the main network. + EthereumMainnetChainConfig = &ChainConfig{ + ChainID: big.NewInt(1), + HomesteadBlock: big.NewInt(1150000), + DAOForkBlock: big.NewInt(1920000), + DAOForkSupport: true, + EIP150Block: big.NewInt(2463000), + EIP150Hash: common.HexToHash("0x2086799aeebeae135c246c65021c82b4e15a2c451340993aacfd2751886514f0"), + EIP155Block: big.NewInt(2675000), + EIP158Block: big.NewInt(2675000), + ByzantiumBlock: big.NewInt(4370000), + ConstantinopleBlock: nil, + Ethash: new(EthashConfig), + } + + // Ethereum TestnetChainConfig contains the chain parameters to run a node on the Ropsten test network. + EthereumTestnetChainConfig = &ChainConfig{ + ChainID: big.NewInt(3), + HomesteadBlock: big.NewInt(0), + DAOForkBlock: nil, + DAOForkSupport: true, + EIP150Block: big.NewInt(0), + EIP150Hash: common.HexToHash("0x41941023680923e0fe4d74a34bdac8141f2540e3ae90623718e47d66d1ca4a2d"), + EIP155Block: big.NewInt(10), + EIP158Block: big.NewInt(10), + ByzantiumBlock: big.NewInt(1700000), + ConstantinopleBlock: big.NewInt(4230000), + Ethash: new(EthashConfig), + } ) // TrustedCheckpoint represents a set of post-processed trie roots (CHT and |