aboutsummaryrefslogtreecommitdiffstats
path: root/params/config.go
diff options
context:
space:
mode:
authorWei-Ning Huang <w@dexon.org>2018-11-27 14:07:17 +0800
committerWei-Ning Huang <w@dexon.org>2019-03-12 12:19:09 +0800
commit85f69a42d3967d8df807aca56f087b743f921a52 (patch)
treeffb226a06aa7b1d6976ef1c562d1c86a4deb4ca9 /params/config.go
parent5a53622792b07209bd4ffb5dbf5ce5ba4e841986 (diff)
downloaddexon-85f69a42d3967d8df807aca56f087b743f921a52.tar.gz
dexon-85f69a42d3967d8df807aca56f087b743f921a52.tar.zst
dexon-85f69a42d3967d8df807aca56f087b743f921a52.zip
tests: updates testadata
Diffstat (limited to 'params/config.go')
-rw-r--r--params/config.go30
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