diff --git a/x/evm/keeper/state_transition.go b/x/evm/keeper/state_transition.go index 9c31bc93d0..21c503f4e0 100644 --- a/x/evm/keeper/state_transition.go +++ b/x/evm/keeper/state_transition.go @@ -346,7 +346,6 @@ func (k *Keeper) ApplyMessageWithConfig( }() } - sender := vm.AccountRef(msg.From) stateDB := statedb.NewWithParams(ctx, k, cfg.TxConfig, cfg.Params.EvmDenom) var evm *vm.EVM if cfg.Overrides != nil { @@ -355,6 +354,7 @@ func (k *Keeper) ApplyMessageWithConfig( } } evm = k.NewEVM(ctx, msg, cfg, stateDB) + sender := vm.AccountRef(msg.From) rules := cfg.Rules contractCreation := msg.To == nil