aboutsummaryrefslogtreecommitdiffstats
path: root/core
diff options
context:
space:
mode:
authorPéter Szilágyi <peterke@gmail.com>2016-07-08 16:43:36 +0800
committerPéter Szilágyi <peterke@gmail.com>2016-07-16 19:29:54 +0800
commit5c3051e6faeabf2356437258f65168ed35896e93 (patch)
tree48f6ba4dbf52ee49b58af334982514a4a79e58a8 /core
parent3dd46bc884d4ca666e912108ef9b7142068d86f4 (diff)
downloadgo-tangerine-5c3051e6faeabf2356437258f65168ed35896e93.tar
go-tangerine-5c3051e6faeabf2356437258f65168ed35896e93.tar.gz
go-tangerine-5c3051e6faeabf2356437258f65168ed35896e93.tar.bz2
go-tangerine-5c3051e6faeabf2356437258f65168ed35896e93.tar.lz
go-tangerine-5c3051e6faeabf2356437258f65168ed35896e93.tar.xz
go-tangerine-5c3051e6faeabf2356437258f65168ed35896e93.tar.zst
go-tangerine-5c3051e6faeabf2356437258f65168ed35896e93.zip
[release/1.4.10] core: gracefully handle missing homestead block config
(cherry picked from commit 9e56811a3773e225bedf6bf0003327ea1aaae040)
Diffstat (limited to 'core')
-rw-r--r--core/config.go2
1 files changed, 1 insertions, 1 deletions
diff --git a/core/config.go b/core/config.go
index d557ae5a4..d04b00e9c 100644
--- a/core/config.go
+++ b/core/config.go
@@ -39,7 +39,7 @@ type ChainConfig struct {
// IsHomestead returns whether num is either equal to the homestead block or greater.
func (c *ChainConfig) IsHomestead(num *big.Int) bool {
- if num == nil {
+ if c.HomesteadBlock == nil || num == nil {
return false
}
return num.Cmp(c.HomesteadBlock) >= 0