diff --git a/pkg/vm/vm.go b/pkg/vm/vm.go index cfa037501..33859b91c 100644 --- a/pkg/vm/vm.go +++ b/pkg/vm/vm.go @@ -107,6 +107,7 @@ func NewWithTrigger(t trigger.Type) *VM { } initStack(&vm.istack, "invocation", nil) + vm.istack.elems = make([]Element, 0, 8) // Most of invocations use one-two contracts, but they're likely to have internal calls. vm.estack = newStack("evaluation", &vm.refs) return vm }