|
|
@ -138,7 +138,7 @@ func New(ctx *node.ServiceContext, config *Config) (*Ethereum, error) { |
|
|
|
if !config.SkipBcVersionCheck { |
|
|
|
if !config.SkipBcVersionCheck { |
|
|
|
bcVersion := rawdb.ReadDatabaseVersion(chainDb) |
|
|
|
bcVersion := rawdb.ReadDatabaseVersion(chainDb) |
|
|
|
if bcVersion != core.BlockChainVersion && bcVersion != 0 { |
|
|
|
if bcVersion != core.BlockChainVersion && bcVersion != 0 { |
|
|
|
return nil, fmt.Errorf("Blockchain DB version mismatch (%d / %d). Run geth upgradedb.\n", bcVersion, core.BlockChainVersion) |
|
|
|
return nil, fmt.Errorf("Blockchain DB version mismatch (%d / %d).\n", bcVersion, core.BlockChainVersion) |
|
|
|
} |
|
|
|
} |
|
|
|
rawdb.WriteDatabaseVersion(chainDb, core.BlockChainVersion) |
|
|
|
rawdb.WriteDatabaseVersion(chainDb, core.BlockChainVersion) |
|
|
|
} |
|
|
|
} |
|
|
|