diff options
author | Wei-Ning Huang <w@dexon.org> | 2019-04-17 10:34:53 +0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-04-17 10:34:53 +0800 |
commit | 870509061af446bfc729924a611d6838d4cf8c17 (patch) | |
tree | f246967eab9806b1d3eab9280088c8511be83b33 | |
parent | 4d4dc1b286253762d59294bfa0f3033ae71350c3 (diff) | |
download | dexon-870509061af446bfc729924a611d6838d4cf8c17.tar dexon-870509061af446bfc729924a611d6838d4cf8c17.tar.gz dexon-870509061af446bfc729924a611d6838d4cf8c17.tar.bz2 dexon-870509061af446bfc729924a611d6838d4cf8c17.tar.lz dexon-870509061af446bfc729924a611d6838d4cf8c17.tar.xz dexon-870509061af446bfc729924a611d6838d4cf8c17.tar.zst dexon-870509061af446bfc729924a611d6838d4cf8c17.zip |
params: update mainnet owner address and recovery contract (#370)
-rw-r--r-- | params/config.go | 48 |
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. // |