diff --git a/cmd/evm/runner.go b/cmd/evm/runner.go index 43018fd49f..ebb3e04461 100644 --- a/cmd/evm/runner.go +++ b/cmd/evm/runner.go @@ -316,7 +316,7 @@ func runCmd(ctx *cli.Context) error { input = append(code, input...) execFunc = func() ([]byte, uint64, error) { // don't mutate the state! - runtimeConfig.State = prestate.Copy().(*state.StateDB) + runtimeConfig.State = prestate.Copy() output, _, gasLeft, err := runtime.Create(input, &runtimeConfig) return output, gasLeft, err } @@ -326,7 +326,7 @@ func runCmd(ctx *cli.Context) error { } execFunc = func() ([]byte, uint64, error) { // don't mutate the state! - runtimeConfig.State = prestate.Copy().(*state.StateDB) + runtimeConfig.State = prestate.Copy() output, gasLeft, err := runtime.Call(receiver, input, &runtimeConfig) return output, initialGas - gasLeft, err }