core/state: logic equivalence for GetCodeHash (#28733)
This commit is contained in:
parent
8d0391806f
commit
d2e3cb894b
|
@ -331,10 +331,10 @@ func (s *StateDB) GetCodeSize(addr common.Address) int {
|
||||||
|
|
||||||
func (s *StateDB) GetCodeHash(addr common.Address) common.Hash {
|
func (s *StateDB) GetCodeHash(addr common.Address) common.Hash {
|
||||||
stateObject := s.getStateObject(addr)
|
stateObject := s.getStateObject(addr)
|
||||||
if stateObject == nil {
|
if stateObject != nil {
|
||||||
return common.Hash{}
|
return common.BytesToHash(stateObject.CodeHash())
|
||||||
}
|
}
|
||||||
return common.BytesToHash(stateObject.CodeHash())
|
return common.Hash{}
|
||||||
}
|
}
|
||||||
|
|
||||||
// GetState retrieves a value from the given account's storage trie.
|
// GetState retrieves a value from the given account's storage trie.
|
||||||
|
|
Loading…
Reference in New Issue