diff --git a/core/state_transition.go b/core/state_transition.go index de30771f83..e9231a2c00 100644 --- a/core/state_transition.go +++ b/core/state_transition.go @@ -463,7 +463,7 @@ func (st *stateTransition) execute() (*ExecutionResult, error) { if !contractCreation { // Increment the nonce for the next transaction - st.state.SetNonce(msg.From, st.state.GetNonce(sender.Address())+1) + st.state.SetNonce(msg.From, st.state.GetNonce(msg.From)+1) } // Check authorizations list validity.