diff options
author | Wei-Ning Huang <w@dexon.org> | 2018-11-26 13:54:28 +0800 |
---|---|---|
committer | Wei-Ning Huang <w@dexon.org> | 2018-12-19 20:54:27 +0800 |
commit | 18c57d4af12b9a532897459d8ad11579436b9bab (patch) | |
tree | c3f440ef44e1ea1da23783ef94fd05ba0cff9c4b /params/config.go | |
parent | ce9dd85433e342b9ee13848414bc694921be1100 (diff) | |
download | dexon-18c57d4af12b9a532897459d8ad11579436b9bab.tar.gz dexon-18c57d4af12b9a532897459d8ad11579436b9bab.tar.zst dexon-18c57d4af12b9a532897459d8ad11579436b9bab.zip |
core: add Taipei testnet (#47)
Add a new testnet named Taipei.
Diffstat (limited to 'params/config.go')
-rw-r--r-- | params/config.go | 31 |
1 files changed, 30 insertions, 1 deletions
diff --git a/params/config.go b/params/config.go index 150990080..6c40f2154 100644 --- a/params/config.go +++ b/params/config.go @@ -70,7 +70,7 @@ var ( BloomRoot: common.HexToHash("0x8006c5e44b14d90d7cc9cd5fa1cb48cf53697ee3bbbf4b76fdfa70b0242500a9"), } - // TestnetChainConfig contains the chain parameters to run a node on the Ropsten test network. + // TestnetChainConfig contains the chain parameters to run a node on the Taiwan test network. TestnetChainConfig = &ChainConfig{ ChainID: big.NewInt(238), HomesteadBlock: big.NewInt(0), @@ -99,6 +99,35 @@ var ( }, } + // TaipeiChainConfig contains the chain parameters to run a node on the Taipei test network. + TaipeiChainConfig = &ChainConfig{ + ChainID: big.NewInt(239), + HomesteadBlock: big.NewInt(0), + DAOForkBlock: nil, + DAOForkSupport: true, + EIP150Block: big.NewInt(0), + EIP155Block: big.NewInt(0), + EIP158Block: big.NewInt(0), + ByzantiumBlock: big.NewInt(0), + ConstantinopleBlock: nil, + Dexcon: &DexconConfig{ + GenesisCRSText: "In DEXON, we trust.", + Owner: common.HexToAddress("BF8C48A620bacc46907f9B89732D25E47A2D7Cf7"), + MinStake: new(big.Int).Mul(big.NewInt(1e18), big.NewInt(1e5)), + BlockReward: big.NewInt(1e18), + BlockGasLimit: 40000000, + NumChains: 6, + LambdaBA: 250, + LambdaDKG: 2500, + K: 0, + PhiRatio: 0.667, + NotarySetSize: 4, + DKGSetSize: 4, + RoundInterval: 600000, + MinBlockInterval: 900, + }, + } + // TestnetTrustedCheckpoint contains the light client trusted checkpoint for the Ropsten test network. TestnetTrustedCheckpoint = &TrustedCheckpoint{ Name: "testnet", |