Reverting more changes that were on firehose-fh3.0 but not on origin/master

This commit is contained in:
Matthieu Vachon 2024-03-25 14:51:24 -04:00
parent 0bf8a9dea9
commit 4105834d36
2 changed files with 4 additions and 9 deletions

View file

@ -668,7 +668,6 @@ func (s *StateDB) createObject(addr common.Address) (newobj, prev *stateObject)
delete(s.accountsOrigin, prev.address)
delete(s.storagesOrigin, prev.address)
}
s.setStateObject(newobj)
if prev != nil && !prev.deleted {
return newobj, prev

View file

@ -169,18 +169,14 @@ type Config struct {
// Clique is allowed for now to live standalone, but ethash is forbidden and can
// only exist on already merged networks.
func CreateConsensusEngine(config *params.ChainConfig, db ethdb.Database) (consensus.Engine, error) {
// Wrap previously supported consensus engines into their post-merge counterpart
if config.Clique != nil {
// Enforce?
config.TerminalTotalDifficultyPassed = true
return beacon.New(clique.New(config.Clique, db)), nil
}
// Geth v1.14.0 dropped support for non-merged networks in any consensus
// mode. If such a network is requested, reject startup.
if !config.TerminalTotalDifficultyPassed {
return nil, errors.New("only PoS networks are supported, please transition old ones with Geth v1.13.x")
}
// Wrap previously supported consensus engines into their post-merge counterpart
if config.Clique != nil {
return beacon.New(clique.New(config.Clique, db)), nil
}
return beacon.New(ethash.NewFaker()), nil
}