aboutsummaryrefslogtreecommitdiffstats
path: root/params/config.go
diff options
context:
space:
mode:
authorWei-Ning Huang <w@dexon.org>2018-11-26 13:54:28 +0800
committerWei-Ning Huang <w@byzantine-lab.io>2019-06-12 17:27:19 +0800
commit06276babe273f248ba1177f2a7bc369d09c303dd (patch)
treee4f4bd4612acc0b693ef93bd8a8177cf982bb94b /params/config.go
parentafc6a417210dc43a5a38ece5302de6801785316f (diff)
downloadgo-tangerine-06276babe273f248ba1177f2a7bc369d09c303dd.tar
go-tangerine-06276babe273f248ba1177f2a7bc369d09c303dd.tar.gz
go-tangerine-06276babe273f248ba1177f2a7bc369d09c303dd.tar.bz2
go-tangerine-06276babe273f248ba1177f2a7bc369d09c303dd.tar.lz
go-tangerine-06276babe273f248ba1177f2a7bc369d09c303dd.tar.xz
go-tangerine-06276babe273f248ba1177f2a7bc369d09c303dd.tar.zst
go-tangerine-06276babe273f248ba1177f2a7bc369d09c303dd.zip
core: add Taipei testnet (#47)
Add a new testnet named Taipei.
Diffstat (limited to 'params/config.go')
-rw-r--r--params/config.go31
1 files changed, 30 insertions, 1 deletions
diff --git a/params/config.go b/params/config.go
index 65192d84d..3ae676d7e 100644
--- a/params/config.go
+++ b/params/config.go
@@ -78,7 +78,7 @@ var (
BloomRoot: common.HexToHash("0xec1b454d4c6322c78ccedf76ac922a8698c3cac4d98748a84af4995b7bd3d744"),
}
- // 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),
@@ -108,6 +108,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",