diff options
author | Jeffrey Wilcke <jeffrey@ethereum.org> | 2016-11-21 05:32:31 +0800 |
---|---|---|
committer | Jeffrey Wilcke <jeffrey@ethereum.org> | 2016-11-23 16:34:01 +0800 |
commit | a8ca75738a45a137ff7b2dfa276398fad26439da (patch) | |
tree | 69c28c8a7b79c7a4412cea8964fbbafe16b4b3cc /params | |
parent | aad4890082c1624795991d534db9497c8b63630d (diff) | |
download | dexon-a8ca75738a45a137ff7b2dfa276398fad26439da.tar dexon-a8ca75738a45a137ff7b2dfa276398fad26439da.tar.gz dexon-a8ca75738a45a137ff7b2dfa276398fad26439da.tar.bz2 dexon-a8ca75738a45a137ff7b2dfa276398fad26439da.tar.lz dexon-a8ca75738a45a137ff7b2dfa276398fad26439da.tar.xz dexon-a8ca75738a45a137ff7b2dfa276398fad26439da.tar.zst dexon-a8ca75738a45a137ff7b2dfa276398fad26439da.zip |
core: implemented new ropsten testnet
Diffstat (limited to 'params')
-rw-r--r-- | params/config.go | 16 | ||||
-rw-r--r-- | params/util.go | 12 |
2 files changed, 14 insertions, 14 deletions
diff --git a/params/config.go b/params/config.go index 6d8d73a9b..d083adf46 100644 --- a/params/config.go +++ b/params/config.go @@ -36,14 +36,14 @@ var MainnetChainConfig = &ChainConfig{ // TestnetChainConfig is the chain parameters to run a node on the test network. var TestnetChainConfig = &ChainConfig{ - ChainId: TestNetChainID, - HomesteadBlock: TestNetHomesteadBlock, - DAOForkBlock: TestNetDAOForkBlock, - DAOForkSupport: false, - EIP150Block: TestNetHomesteadGasRepriceBlock, - EIP150Hash: TestNetHomesteadGasRepriceHash, - EIP155Block: TestNetSpuriousDragon, - EIP158Block: TestNetSpuriousDragon, + 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), } // ChainConfig is the core config which determines the blockchain settings. diff --git a/params/util.go b/params/util.go index d3c805455..546ebb35c 100644 --- a/params/util.go +++ b/params/util.go @@ -23,21 +23,21 @@ import ( ) var ( - TestNetGenesisHash = common.HexToHash("0x0cd786a2425d16f152c658316c423e6ce1181e15c3295826d7c9904cba9ce303") // Testnet genesis hash to enforce below configs on + TestNetGenesisHash = common.HexToHash("0x41941023680923e0fe4d74a34bdac8141f2540e3ae90623718e47d66d1ca4a2d") // Testnet genesis hash to enforce below configs on MainNetGenesisHash = common.HexToHash("0xd4e56740f876aef8c010b86a40d5f56745a118d0906a34e69aec8c0db1cb8fa3") // Mainnet genesis hash to enforce below configs on - TestNetHomesteadBlock = big.NewInt(494000) // Testnet homestead block + TestNetHomesteadBlock = big.NewInt(0) // Testnet homestead block MainNetHomesteadBlock = big.NewInt(1150000) // Mainnet homestead block - TestNetHomesteadGasRepriceBlock = big.NewInt(1783000) // Testnet gas reprice block + TestNetHomesteadGasRepriceBlock = big.NewInt(0) // Testnet gas reprice block MainNetHomesteadGasRepriceBlock = big.NewInt(2463000) // Mainnet gas reprice block - TestNetHomesteadGasRepriceHash = common.HexToHash("0xf376243aeff1f256d970714c3de9fd78fa4e63cf63e32a51fe1169e375d98145") // Testnet gas reprice block hash (used by fast sync) + TestNetHomesteadGasRepriceHash = common.HexToHash("0x41941023680923e0fe4d74a34bdac8141f2540e3ae90623718e47d66d1ca4a2d") // Testnet gas reprice block hash (used by fast sync) MainNetHomesteadGasRepriceHash = common.HexToHash("0x2086799aeebeae135c246c65021c82b4e15a2c451340993aacfd2751886514f0") // Mainnet gas reprice block hash (used by fast sync) - TestNetSpuriousDragon = big.NewInt(1885000) + TestNetSpuriousDragon = big.NewInt(10) MainNetSpuriousDragon = big.NewInt(2675000) - TestNetChainID = big.NewInt(2) // Test net default chain ID + TestNetChainID = big.NewInt(3) // Test net default chain ID MainNetChainID = big.NewInt(1) // main net default chain ID ) |