core/state: logic equivalence for GetCodeHash

This commit is contained in:
cygaar 2023-12-22 16:40:12 -05:00
parent 8d0391806f
commit e0178df3e7

View file

@ -331,10 +331,10 @@ func (s *StateDB) GetCodeSize(addr common.Address) int {
func (s *StateDB) GetCodeHash(addr common.Address) common.Hash {
stateObject := s.getStateObject(addr)
if stateObject == nil {
return common.Hash{}
if stateObject != nil {
return common.BytesToHash(stateObject.CodeHash())
}
return common.BytesToHash(stateObject.CodeHash())
return common.Hash{}
}
// GetState retrieves a value from the given account's storage trie.