@ -853,22 +853,37 @@ func MakeChainConfigFromDb(ctx *cli.Context, db ethdb.Database) *params.ChainCon
}
config . DAOForkSupport = true
}
config . DAOForkSupport = true
}
if config . EIP150Block == nil {
if ctx . GlobalBool ( TestNetFlag . Name ) {
config . EIP150Block = params . TestNetHomesteadGasRepriceBlock
} else {
config . EIP150Block = params . MainNetHomesteadGasRepriceBlock
if config . EIP150Block == nil {
if ctx . GlobalBool ( TestNetFlag . Name ) {
config . EIP150Block = params . TestNetHomesteadGasRepriceBlock
} else {
config . EIP150Block = params . MainNetHomesteadGasRepriceBlock
}
}
}
if config . EIP150Hash == ( common . Hash { } ) {
if ctx . GlobalBool ( TestNetFlag . Name ) {
config . EIP150Hash = params . TestNetHomesteadGasRepriceHash
} else {
config . EIP150Hash = params . MainNetHomesteadGasRepriceHash
if config . EIP150Hash == ( common . Hash { } ) {
if ctx . GlobalBool ( TestNetFlag . Name ) {
config . EIP150Hash = params . TestNetHomesteadGasRepriceHash
} else {
config . EIP150Hash = params . MainNetHomesteadGasRepriceHash
}
}
if config . EIP155Block == nil {
if ctx . GlobalBool ( TestNetFlag . Name ) {
config . EIP150Block = params . TestNetSpuriousDragon
} else {
config . EIP155Block = params . MainNetSpuriousDragon
}
}
if config . EIP158Block == nil {
if ctx . GlobalBool ( TestNetFlag . Name ) {
config . EIP158Block = params . TestNetSpuriousDragon
} else {
config . EIP158Block = params . MainNetSpuriousDragon
}
}
config . DAOForkSupport = true
}
// Force override any existing configs if explicitly requested
switch {
case ctx . GlobalBool ( SupportDAOFork . Name ) :