diff options
author | Wei-Ning Huang <w@dexon.org> | 2018-11-27 14:07:17 +0800 |
---|---|---|
committer | Wei-Ning Huang <w@dexon.org> | 2019-03-12 12:19:09 +0800 |
commit | 85f69a42d3967d8df807aca56f087b743f921a52 (patch) | |
tree | ffb226a06aa7b1d6976ef1c562d1c86a4deb4ca9 /params/config.go | |
parent | 5a53622792b07209bd4ffb5dbf5ce5ba4e841986 (diff) | |
download | dexon-85f69a42d3967d8df807aca56f087b743f921a52.tar.gz dexon-85f69a42d3967d8df807aca56f087b743f921a52.tar.zst dexon-85f69a42d3967d8df807aca56f087b743f921a52.zip |
tests: updates testadata
Diffstat (limited to 'params/config.go')
-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 b42cef125..aa869d333 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 |