neo-go/pkg/core/interop/runtime
Anna Shaleva 4945145b09 interop: use executing contract state for permissions checks
Do not use the updated contract state from native Management to perform
permissions checks. We need to use the currently executing state
instead got from the currently executing VM context until context is
unloaded.

Close #3471.

Signed-off-by: Anna Shaleva <shaleva.ann@nspcc.ru>
2024-06-03 12:32:10 +03:00
..
engine.go interop: use executing contract state for permissions checks 2024-06-03 12:32:10 +03:00
engine_test.go core: add System.Runtime.CurrentSigners syscall 2023-11-20 14:46:27 +03:00
ext_test.go interop: use executing contract state for permissions checks 2024-06-03 12:32:10 +03:00
util.go Merge pull request #2525 from nspcc-dev/immutable-items 2022-05-31 10:36:56 +03:00
util_test.go vm: support immutable compound types 2022-05-31 08:07:50 +03:00
witness.go interop/vm: use more robust CalledByEntry check 2022-08-05 14:35:00 +03:00