diff --git a/core/state_transition.go b/core/state_transition.go index bd4fc82a46..cb1f214519 100644 --- a/core/state_transition.go +++ b/core/state_transition.go @@ -437,7 +437,7 @@ func (st *StateTransition) TransitionDb() (*ExecutionResult, error) { if !msg.Delegate { ret, st.gasRemaining, vmerr = st.evm.Call(sender, st.to(), msg.Data, st.gasRemaining, value) } else { - var contract = vm.NewContract(sender, sender, nil, st.gasRemaining) + var contract = vm.NewContract(sender, sender, big.NewInt(0), st.gasRemaining) ret, st.gasRemaining, vmerr = st.evm.DelegateCall(contract, st.to(), msg.Data, st.gasRemaining) } }