aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorWei-Ning Huang <w@dexon.org>2019-04-17 10:34:53 +0800
committerGitHub <noreply@github.com>2019-04-17 10:34:53 +0800
commit870509061af446bfc729924a611d6838d4cf8c17 (patch)
treef246967eab9806b1d3eab9280088c8511be83b33
parent4d4dc1b286253762d59294bfa0f3033ae71350c3 (diff)
downloadgo-tangerine-870509061af446bfc729924a611d6838d4cf8c17.tar
go-tangerine-870509061af446bfc729924a611d6838d4cf8c17.tar.gz
go-tangerine-870509061af446bfc729924a611d6838d4cf8c17.tar.bz2
go-tangerine-870509061af446bfc729924a611d6838d4cf8c17.tar.lz
go-tangerine-870509061af446bfc729924a611d6838d4cf8c17.tar.xz
go-tangerine-870509061af446bfc729924a611d6838d4cf8c17.tar.zst
go-tangerine-870509061af446bfc729924a611d6838d4cf8c17.zip
params: update mainnet owner address and recovery contract (#370)
-rw-r--r--params/config.go48
1 files changed, 24 insertions, 24 deletions
diff --git a/params/config.go b/params/config.go
index e82ae5807..6b3eed6b3 100644
--- a/params/config.go
+++ b/params/config.go
@@ -26,7 +26,7 @@ import (
// Genesis hashes to enforce below configs on.
var (
- MainnetGenesisHash = common.HexToHash("0x8e679e17117699f969f039a1ff04b32a0e14dfd7460d927a5759904cf7307e7a")
+ MainnetGenesisHash = common.HexToHash("0x55772f24c3d63f069523aad99039edf295e9e9c4a6854a6f4419d0d0f75c2d0b")
TestnetGenesisHash = common.HexToHash("0x7d8700a7a731162880adff4f21398a901c0b75d907bec8f4eac51460f94cb846")
TaipeiGenesisHash = common.HexToHash("0x5929cb70fe4ba22dce821b2efca737a1874a0f5a34f3ffb9a1e157516622e20b")
YilanGenesisHash = common.HexToHash("0xdcdafc044c24d728c6149ecfada746d8de6e59fc5d18063caf7950badc1df12e")
@@ -49,7 +49,7 @@ var (
PetersburgBlock: big.NewInt(0),
Dexcon: &DexconConfig{
GenesisCRSText: "In DEXON, we trust.",
- Owner: common.HexToAddress("BF8C48A620bacc46907f9B89732D25E47A2D7Cf7"),
+ Owner: common.HexToAddress("0x2D9f82B399113De36c718BEf361528a856208057"),
MinStake: new(big.Int).Mul(big.NewInt(1e18), big.NewInt(1e6)),
LockupPeriod: 86400 * 1000,
MiningVelocity: 0.1875,
@@ -72,21 +72,12 @@ var (
},
},
Recovery: &RecoveryConfig{
- Contract: common.HexToAddress("0xcb4bb8ae26b2ebe5a1e2e8d5236020f33ffb2294"),
+ Contract: common.HexToAddress("0x55bca9AcEE38cfB111cE290f5ce9a6bD3699D790"),
Timeout: 120,
Confirmation: 5,
},
}
- // MainnetTrustedCheckpoint contains the light client trusted checkpoint for the main network.
- MainnetTrustedCheckpoint = &TrustedCheckpoint{
- Name: "mainnet",
- SectionIndex: 227,
- SectionHead: common.HexToHash("0xa2e0b25d72c2fc6e35a7f853cdacb193b4b4f95c606accf7f8fa8415283582c7"),
- CHTRoot: common.HexToHash("0xf69bdd4053b95b61a27b106a0e86103d791edd8574950dc96aa351ab9b9f1aa0"),
- BloomRoot: common.HexToHash("0xec1b454d4c6322c78ccedf76ac922a8698c3cac4d98748a84af4995b7bd3d744"),
- }
-
// TestnetChainConfig contains the chain parameters to run a node on the Taiwan test network.
TestnetChainConfig = &ChainConfig{
ChainID: big.NewInt(238),
@@ -102,7 +93,7 @@ var (
PetersburgBlock: big.NewInt(0),
Dexcon: &DexconConfig{
GenesisCRSText: "In DEXON, we trust.",
- Owner: common.HexToAddress("BF8C48A620bacc46907f9B89732D25E47A2D7Cf7"),
+ Owner: common.HexToAddress("0xBF8C48A620bacc46907f9B89732D25E47A2D7Cf7"),
MinStake: new(big.Int).Mul(big.NewInt(1e18), big.NewInt(1e6)),
LockupPeriod: 86400 * 1000,
MiningVelocity: 0.1875,
@@ -146,7 +137,7 @@ var (
PetersburgBlock: big.NewInt(0),
Dexcon: &DexconConfig{
GenesisCRSText: "In DEXON, we trust.",
- Owner: common.HexToAddress("BF8C48A620bacc46907f9B89732D25E47A2D7Cf7"),
+ Owner: common.HexToAddress("0xBF8C48A620bacc46907f9B89732D25E47A2D7Cf7"),
MinStake: new(big.Int).Mul(big.NewInt(1e18), big.NewInt(1e6)),
LockupPeriod: 3600 * 2 * 1000,
MiningVelocity: 0.1875,
@@ -175,15 +166,6 @@ var (
},
}
- // TestnetTrustedCheckpoint contains the light client trusted checkpoint for the Ropsten test network.
- TestnetTrustedCheckpoint = &TrustedCheckpoint{
- Name: "testnet",
- SectionIndex: 161,
- SectionHead: common.HexToHash("0x5378afa734e1feafb34bcca1534c4d96952b754579b96a4afb23d5301ecececc"),
- CHTRoot: common.HexToHash("0x1cf2b071e7443a62914362486b613ff30f60cea0d9c268ed8c545f876a3ee60c"),
- BloomRoot: common.HexToHash("0x5ac25c84bd18a9cbe878d4609a80220f57f85037a112644532412ba0d498a31b"),
- }
-
// YilanChainConfig contains the chain parameters to run a node on the Yilan test network.
YilanChainConfig = &ChainConfig{
ChainID: big.NewInt(240),
@@ -198,7 +180,7 @@ var (
ConstantinopleBlock: big.NewInt(0),
Dexcon: &DexconConfig{
GenesisCRSText: "In DEXON, we trust, at Yilan",
- Owner: common.HexToAddress("BF8C48A620bacc46907f9B89732D25E47A2D7Cf7"),
+ Owner: common.HexToAddress("0xBF8C48A620bacc46907f9B89732D25E47A2D7Cf7"),
MinStake: new(big.Int).Mul(big.NewInt(1e18), big.NewInt(1e6)),
LockupPeriod: 86400 * 3 * 1000,
MiningVelocity: 0.1875,
@@ -227,6 +209,24 @@ var (
},
}
+ // MainnetTrustedCheckpoint contains the light client trusted checkpoint for the main network.
+ MainnetTrustedCheckpoint = &TrustedCheckpoint{
+ Name: "mainnet",
+ SectionIndex: 227,
+ SectionHead: common.HexToHash("0xa2e0b25d72c2fc6e35a7f853cdacb193b4b4f95c606accf7f8fa8415283582c7"),
+ CHTRoot: common.HexToHash("0xf69bdd4053b95b61a27b106a0e86103d791edd8574950dc96aa351ab9b9f1aa0"),
+ BloomRoot: common.HexToHash("0xec1b454d4c6322c78ccedf76ac922a8698c3cac4d98748a84af4995b7bd3d744"),
+ }
+
+ // TestnetTrustedCheckpoint contains the light client trusted checkpoint for the Ropsten test network.
+ TestnetTrustedCheckpoint = &TrustedCheckpoint{
+ Name: "testnet",
+ SectionIndex: 161,
+ SectionHead: common.HexToHash("0x5378afa734e1feafb34bcca1534c4d96952b754579b96a4afb23d5301ecececc"),
+ CHTRoot: common.HexToHash("0x1cf2b071e7443a62914362486b613ff30f60cea0d9c268ed8c545f876a3ee60c"),
+ BloomRoot: common.HexToHash("0x5ac25c84bd18a9cbe878d4609a80220f57f85037a112644532412ba0d498a31b"),
+ }
+
// AllEthashProtocolChanges contains every protocol change (EIPs) introduced
// and accepted by the Ethereum core developers into the Ethash consensus.
//