aboutsummaryrefslogtreecommitdiffstats
path: root/params
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-04-09 21:32:54 +0800
commit3d3112c92ffa7f7bf32705c682c6b9b8541b8348 (patch)
tree17194e31f13e8d77809d0344109f4e19f54ea036 /params
parent39d08a8ae65a37adfb774fdbf6e0f6247e94bda5 (diff)
downloaddexon-3d3112c92ffa7f7bf32705c682c6b9b8541b8348.tar.gz
dexon-3d3112c92ffa7f7bf32705c682c6b9b8541b8348.tar.zst
dexon-3d3112c92ffa7f7bf32705c682c6b9b8541b8348.zip
tests: updates testadata
Diffstat (limited to 'params')
-rw-r--r--params/config.go30
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