neoneo-go/pkg/smartcontract/manifest
Anna Shaleva 2581146a01 smartcontract: fix wildcard trusts deserialization
If manifest trusts presented as Null stackitem, then they should be
treated as wildcard, not as restricted.

It's not the same problem as described and fixed in
https://github.com/neo-project/neo/pull/2901 and
https://github.com/neo-project/neo/pull/2892, although these
two PRs are related.

Signed-off-by: Anna Shaleva <shaleva.ann@nspcc.ru>
2023-09-25 11:53:47 +03:00
..
standard *: use require.ErrorIs instead of require.True(t, error.Is()) 2023-05-04 17:03:47 +03:00
abi.go smartcontract: improve manifest validness errors 2022-08-22 14:59:28 +03:00
abi_test.go manifest: add duplicate events/methods checks to ABI 2021-02-09 22:31:26 +03:00
container.go [#2442] English Check 2022-05-04 19:48:27 +03:00
container_test.go smartcontract: use permission descriptors for manifest's trusts 2021-05-05 17:40:10 +03:00
event.go smartcontract: improve invalid notification error text 2023-08-18 12:02:43 +03:00
event_test.go runtime: check notifications against ABI 2022-10-04 17:52:38 +03:00
group.go compiler: always ensure manifest passes base check 2022-08-02 17:37:43 +03:00
group_test.go compiler: always ensure manifest passes base check 2022-08-02 17:37:43 +03:00
manifest.go smartcontract: fix wildcard trusts deserialization 2023-09-25 11:53:47 +03:00
manifest_test.go core: maintain a set of NEP17-compliant contracts 2021-07-28 13:22:53 +03:00
method.go manifest: add method validity check 2021-02-09 22:31:26 +03:00
method_test.go manifest: add method validity check 2021-02-09 22:31:26 +03:00
parameter.go smartcontract: improve manifest validness errors 2022-08-22 14:59:28 +03:00
parameter_test.go manifest: add validity checks for Parameter 2021-02-09 22:31:26 +03:00
permission.go *: replace interface{} with any keyword 2023-04-04 13:22:42 +03:00
permission_test.go *: replace interface{} with any keyword 2023-04-04 13:22:42 +03:00