neo-go/pkg
Roman Khimov 233307aca5 stackitem: completely drop MaxArraySize
Turns out C# VM doesn't have it since preview2, so our limiting of
MaxArraySize in incompatible with it. Removing this limit shouldn't be a
problem with the reference counter we have, both APPEND and SETITEM add things
to reference counter and we can't exceed MaxStackSize. PACK on the other hand
can't get more than MaxStackSize-1 of input elements.

Unify NEWSTRUCT with NEWARRAY* and use better integer checks at the same time.

Multisig limit is still 1024.
2021-07-19 15:42:42 +03:00
..
compiler stackitem: completely drop MaxArraySize 2021-07-19 15:42:42 +03:00
config oracle: check response Content-Type 2021-07-12 13:13:48 +03:00
consensus crypto: allow to provide non-default scrypt parameters 2021-06-11 15:22:28 +03:00
core stackitem: completely drop MaxArraySize 2021-07-19 15:42:42 +03:00
crypto keys: simplify code a bit 2021-06-17 21:55:00 +03:00
encoding *: enable godot linter and fix all its warnings 2021-05-12 23:17:03 +03:00
interop interop: add System.Runtime.GetNetwork, fix #2038 2021-07-08 17:02:37 +03:00
io stackitem: use byte-slice directly during encoding 2021-07-13 11:06:18 +03:00
network network: optimize waiting in test 2021-07-08 11:14:35 +03:00
rpc rpc/server: fix sporadic test failures 2021-07-08 10:40:54 +03:00
services oracle: set request Content-Type 2021-07-12 13:13:48 +03:00
smartcontract callflag: add C#-compliant JSONization, fix #2040 2021-07-06 11:17:12 +03:00
util stackitem: introduce Convertible interface 2021-07-19 15:42:42 +03:00
vm stackitem: completely drop MaxArraySize 2021-07-19 15:42:42 +03:00
wallet *: regenerate test wallets with resources-friendly scrypt parameters 2021-06-11 15:22:32 +03:00