Remove contractCall fee on deploy
@@ -144,10 +144,12 @@ func (h *CallHandler) ExecuteAsync(cc CallContext) error {
h.cc = cc
// Calculate steps
+ if !h.forDeploy {
if !h.ApplySteps(cc, state.StepTypeContractCall, 1) {
h.cc.OnResult(module.StatusOutOfStep, h.StepUsed(), nil, nil)
return nil
}
+ }
// Prepare
h.as = cc.GetAccountState(h.to.ID())
