diff --git a/core/state/statedb.go b/core/state/statedb.go index 368b2828df..8d8ab00e48 100644 --- a/core/state/statedb.go +++ b/core/state/statedb.go @@ -1331,9 +1331,6 @@ func (s *StateDB) commitAndFlush(block uint64, deleteEmptyObjects bool, noStorag if db := s.db.TrieDB().Disk(); db != nil && len(ret.codes) > 0 { batch := db.NewBatch() for _, code := range ret.codes { - if code.exists { - continue - } rawdb.WriteCode(batch, code.hash, code.blob) } if err := batch.Write(); err != nil {