Roman Khimov
|
209b977e9a
|
core: move contract-related interop code into appropriate package
And move one of the tests with it.
|
2022-06-08 16:02:07 +03:00 |
|
Anna Shaleva
|
ca127f1615
|
core: fix native NEO ABI
This commit fixes T5 statediff at block #0. The reason in Management's
storage state. The diff occurs because of inconsistent NEO methods
order. See
https://github.com/neo-project/neo/issues/2766#issue-1257870089.
The current solution is to preserve C#'s order of methods to be
compatible with current testnet.
See also
https://docs.microsoft.com/ru-ru/dotnet/api/system.stringcomparer?view=net-6.0
and
https://stackoverflow.com/questions/28638714/easiest-method-to-orderby-a-string-using-stringcomparison-ordinal
for more details.
|
2022-06-03 11:37:41 +03:00 |
|
Roman Khimov
|
e1607e23c2
|
Merge pull request #2525 from nspcc-dev/immutable-items
vm: implement immutable stackitems
|
2022-05-31 10:36:56 +03:00 |
|
Anna Shaleva
|
7296f0c913
|
vm: support immutable compound types
|
2022-05-31 08:07:50 +03:00 |
|
Anna Shaleva
|
c4ad434f20
|
core: adjust System.Runtime.GetRandom
1. Make seed dependant on the GetRandom invocations counter.
2. Adjust syscall price.
|
2022-05-26 14:20:12 +03:00 |
|
Anna Shaleva
|
8d2d48f360
|
core: move native cache from MemCachedStore to DAO
|
2022-04-29 16:10:04 +03:00 |
|
Anna Shaleva
|
aa886f67ce
|
core: use dao-binded cache for native contracts
All native cached values are binded to DAO, so that it's possible
to properly handle historic calls.
|
2022-04-29 16:10:04 +03:00 |
|
Anna Shaleva
|
8965441288
|
core: rebase core tests onto neotest
|
2022-03-30 19:00:53 +03:00 |
|