diff --git a/core/state/state_object.go b/core/state/state_object.go
index f9d7559d866eede531d9249fc83f357288cc8716..8680de021f42eb3f4f57e2ec8b9ddb64505a424e 100644
--- a/core/state/state_object.go
+++ b/core/state/state_object.go
@@ -379,6 +379,7 @@ func (s *stateObject) deepCopy(db *StateDB) *stateObject {
 	stateObject.code = s.code
 	stateObject.dirtyStorage = s.dirtyStorage.Copy()
 	stateObject.originStorage = s.originStorage.Copy()
+	stateObject.pendingStorage = s.pendingStorage.Copy()
 	stateObject.suicided = s.suicided
 	stateObject.dirtyCode = s.dirtyCode
 	stateObject.deleted = s.deleted