core, vm: store VMState as byte instead of string

Part of #1183
This commit is contained in:
Anna Shaleva 2020-07-27 17:57:53 +03:00
parent 990db9f205
commit 70ef733ce7
12 changed files with 89 additions and 80 deletions

View file

@ -880,7 +880,7 @@ func (s *Server) runScriptInVM(script []byte, tx *transaction.Transaction) *resu
vm.LoadScriptWithFlags(script, smartcontract.All)
_ = vm.Run()
result := &result.Invoke{
State: vm.State(),
State: vm.State().String(),
GasConsumed: vm.GasConsumed(),
Script: hex.EncodeToString(script),
Stack: vm.Estack().ToContractParameters(),