neoneo-go/pkg
Roman Khimov 1bf232ad50 vm: introduce TryBool() for Element and use it in VerifyWitnesses
Script can return non-bool results that can still be converted to bool
according to the usual VM rules. Unfortunately Bool() panics if this
conversion fails which is OK for things done in vm.execute(), but certainly
not for VerifyWitnesses(), thus there is a need for TryBool() that will just
return an error in this case.
2019-10-04 16:13:39 +03:00
..
core vm: introduce TryBool() for Element and use it in VerifyWitnesses 2019-10-04 16:13:39 +03:00
crypto crypto: change files mode to 644 (some *.go had exec flags set) 2019-09-17 15:34:00 +03:00
internal/keytestcases *: add/fix godoc comments to satisfy golint 2019-09-03 17:57:51 +03:00
interop *: fix some misspellings 2019-09-03 18:20:05 +03:00
io io: drop getVarStringSize() completely 2019-09-20 20:01:56 +03:00
network core: fix References() result key type 2019-10-01 13:41:26 +03:00
rpc core: remove blockCache, use MemoryStore, redesign persist() 2019-09-27 15:42:35 +03:00
smartcontract core/vm: implement contract storage and script retrieval 2019-10-04 16:13:39 +03:00
util core: sort hashes and witnesses in VerifyWitnesses() 2019-10-01 13:41:26 +03:00
vm vm: introduce TryBool() for Element and use it in VerifyWitnesses 2019-10-04 16:13:39 +03:00
wallet *: gofmt -s 2019-09-09 12:02:24 +03:00