aboutsummaryrefslogtreecommitdiffstats
path: root/params/util.go
diff options
context:
space:
mode:
authorPéter Szilágyi <peterke@gmail.com>2016-10-29 22:21:26 +0800
committerGitHub <noreply@github.com>2016-10-29 22:21:26 +0800
commit63d293cdbe14cf00045b888522ef36d21c907c26 (patch)
treedc2251251b9bd72eac05ebdf17b146788c148ae7 /params/util.go
parent79789af2e7fce8807d21a8eedbf42d41a7c55848 (diff)
parentf0dbec0c93a772b0f3553399126d8c49bfcc85d4 (diff)
downloadgo-tangerine-63d293cdbe14cf00045b888522ef36d21c907c26.tar
go-tangerine-63d293cdbe14cf00045b888522ef36d21c907c26.tar.gz
go-tangerine-63d293cdbe14cf00045b888522ef36d21c907c26.tar.bz2
go-tangerine-63d293cdbe14cf00045b888522ef36d21c907c26.tar.lz
go-tangerine-63d293cdbe14cf00045b888522ef36d21c907c26.tar.xz
go-tangerine-63d293cdbe14cf00045b888522ef36d21c907c26.tar.zst
go-tangerine-63d293cdbe14cf00045b888522ef36d21c907c26.zip
Merge pull request #3195 from karalabe/fix-testnet-fastsync
cmd/utils, core, params: explicitly pick reprice fork for fast sync
Diffstat (limited to 'params/util.go')
-rw-r--r--params/util.go21
1 files changed, 16 insertions, 5 deletions
diff --git a/params/util.go b/params/util.go
index 583cf03bb..63f571a17 100644
--- a/params/util.go
+++ b/params/util.go
@@ -16,11 +16,22 @@
package params
-import "math/big"
+import (
+ "math/big"
+
+ "github.com/ethereum/go-ethereum/common"
+)
var (
- TestNetHomesteadBlock = big.NewInt(494000) // Testnet homestead block
- MainNetHomesteadBlock = big.NewInt(1150000) // Mainnet homestead block
- TestNetHomesteadGasRepriceBlock = big.NewInt(1783000) // Test net gas reprice block
- MainNetHomesteadGasRepriceBlock = big.NewInt(2463000) // Main net gas reprice block
+ TestNetGenesisHash = common.HexToHash("0x0cd786a2425d16f152c658316c423e6ce1181e15c3295826d7c9904cba9ce303") // 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
+ MainNetHomesteadBlock = big.NewInt(1150000) // Mainnet homestead block
+
+ TestNetHomesteadGasRepriceBlock = big.NewInt(1783000) // 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)
+ MainNetHomesteadGasRepriceHash = common.HexToHash("0x2086799aeebeae135c246c65021c82b4e15a2c451340993aacfd2751886514f0") // Mainnet gas reprice block hash (used by fast sync)
)