From 27fcf2cc1d9034ad33e147f36c6b143110a89590 Mon Sep 17 00:00:00 2001
From: Alex Vanin <alexey@nspcc.ru>
Date: Tue, 1 Sep 2020 14:12:34 +0300
Subject: [PATCH] [#16] Update neo-go and neofs-api-go dependencies

Signed-off-by: Alex Vanin <alexey@nspcc.ru>
---
 go.mod                   | 4 ++--
 go.sum                   | 4 ++++
 pkg/morph/client/util.go | 3 +--
 3 files changed, 7 insertions(+), 4 deletions(-)

diff --git a/go.mod b/go.mod
index 04fcf330b..062e41f3d 100644
--- a/go.mod
+++ b/go.mod
@@ -15,8 +15,8 @@ require (
 	github.com/multiformats/go-multiaddr-net v0.1.2 // v0.1.1 => v0.1.2
 	github.com/multiformats/go-multihash v0.0.13
 	github.com/nspcc-dev/hrw v1.0.9
-	github.com/nspcc-dev/neo-go v0.91.0
-	github.com/nspcc-dev/neofs-api-go v1.3.1-0.20200821125006-afd2ce0400ec
+	github.com/nspcc-dev/neo-go v0.91.1-pre.0.20200827184617-7560aa345a78
+	github.com/nspcc-dev/neofs-api-go v1.3.1-0.20200901143416-cf66f44adb32
 	github.com/nspcc-dev/neofs-crypto v0.3.0
 	github.com/nspcc-dev/netmap v1.7.0
 	github.com/nspcc-dev/tzhash v1.4.0 // indirect
diff --git a/go.sum b/go.sum
index 833bb10bd..1bc614959 100644
--- a/go.sum
+++ b/go.sum
@@ -314,6 +314,10 @@ github.com/nspcc-dev/neo-go v0.90.0 h1:ABNDrJuF9C1XuLQu0q9DKSVMlg9eQn/g6rX8Jbr31
 github.com/nspcc-dev/neo-go v0.90.0/go.mod h1:pPFdnApJwUSRAnpdiPBZl7I7jv0doDg5naecpSPK4+Q=
 github.com/nspcc-dev/neo-go v0.91.0 h1:KKOPMKs0fm8JIau1SuwxiLdrZ+1kDPBiVRlWwzfebWE=
 github.com/nspcc-dev/neo-go v0.91.0/go.mod h1:G6HdOWvzQ6tlvFdvFSN/PgCzLPN/X/X4d5hTjFRUDcc=
+github.com/nspcc-dev/neo-go v0.91.1-pre.0.20200827184617-7560aa345a78 h1:stIa+nBXK8uDY/JZaxIZzAUfkzfaotVw2FbnHxO4aZI=
+github.com/nspcc-dev/neo-go v0.91.1-pre.0.20200827184617-7560aa345a78/go.mod h1:G6HdOWvzQ6tlvFdvFSN/PgCzLPN/X/X4d5hTjFRUDcc=
+github.com/nspcc-dev/neo-go v0.91.1 h1:ynmqfTE5uKgt3kIZD6aVV1IDDbWybSUz3uEluyeSA6k=
+github.com/nspcc-dev/neo-go v0.91.1/go.mod h1:G6HdOWvzQ6tlvFdvFSN/PgCzLPN/X/X4d5hTjFRUDcc=
 github.com/nspcc-dev/neofs-api-go v1.3.0 h1:w0wYIXzPJIElwhqahnQw/1NKiHxjRZKJhDUMSbEHmdk=
 github.com/nspcc-dev/neofs-api-go v1.3.0/go.mod h1:NlCjqm//ZRXBNlxtrilLM1GgkRz0mv4V3pdX8OcGoLw=
 github.com/nspcc-dev/neofs-api-go v1.3.1-0.20200820112910-89e79ebe72b0 h1:aaDAx0xezfCzpD7NrmaJTLDHs58t5JM4ZV3ttyMJicY=
diff --git a/pkg/morph/client/util.go b/pkg/morph/client/util.go
index f3cb65a21..ea6d600e5 100644
--- a/pkg/morph/client/util.go
+++ b/pkg/morph/client/util.go
@@ -136,7 +136,7 @@ func StringFromStackParameter(param sc.Parameter) (string, error) {
 func BoolFromStackItem(param stackitem.Item) (bool, error) {
 	switch param.Type() {
 	case stackitem.BooleanT, stackitem.IntegerT, stackitem.ByteArrayT:
-		return param.Bool(), nil
+		return param.TryBool()
 	default:
 		return false, errors.Errorf("chain/client: %s is not a bool type", param.Type())
 	}
@@ -174,7 +174,6 @@ func BytesFromStackItem(param stackitem.Item) ([]byte, error) {
 //
 // If passed parameter carries boolean false value, (nil, nil) returns.
 func ArrayFromStackItem(param stackitem.Item) ([]stackitem.Item, error) {
-	// if param.Type()
 	switch param.Type() {
 	case stackitem.AnyT:
 		return nil, nil