neo-go/docs
Anna Shaleva a7aceca74a interop: use currently executing contract state for permissions check
It's not correct to use an updated contract state got from Management to
check for the allowed method call. We need to use manifest from the
currently executing context for that. It may be critical for cases when
executing contract is being updated firstly, and after that calls
another contract. So we need an old (executing) contract manifest for
this check.

This change likely does not affect the mainnet's state since it's hard
to meet the trigger criteria, but I'd put it under the hardfork anyway.

Ref. https://github.com/neo-project/neo/pull/3290.

Signed-off-by: Anna Shaleva <shaleva.ann@nspcc.ru>
2024-06-11 19:13:17 +03:00
..
cli.md docs: fix typos 2023-08-31 14:13:51 +02:00
compiler.md docs: add note about type aliases and generics support 2023-08-18 17:01:45 +03:00
consensus.md docs: fix the MinPeers consensus requirements 2023-01-13 11:33:19 +03:00
conventions.md [#2442] English Check 2022-05-04 19:48:27 +03:00
labels.md docs: minimally outline local labels 2023-12-21 13:25:34 +03:00
node-configuration.md interop: use currently executing contract state for permissions check 2024-06-11 19:13:17 +03:00
notary.md chore: fix typos 2024-04-01 09:43:20 +08:00
notifications.md neorpc: add WS notification filter IsValid functionality 2023-12-28 11:08:46 +03:00
oracle.md [#2442] English Check 2022-05-04 19:48:27 +03:00
release-instruction.md docs: adjust release instructions 2024-05-21 14:26:05 +03:00
rpc.md cli: cancel transaction command 2023-11-27 18:10:54 +04:00
stateroots.md [#2442] English Check 2022-05-04 19:48:27 +03:00
vm.md [#2442] English Check 2022-05-04 19:48:27 +03:00