neo-go/pkg/core/native
Anna Shaleva 6fa4bcdc1d core: remove contract script check on deploy/update
This check is good and was present here since #1729, but it was
accidently removed from the reference implementation (see the
discussion in https://github.com/neo-project/neo/issues/2848). The
removal of this check from the C# node leaded to the T5 testnet state
diff since 1670095 heigh which causes inability to process new blocks
since 2272533 height (see #3049). This check was added back to the
C# node in https://github.com/neo-project/neo/pull/2849, but it is
planned to be the part of the upcoming 3.6.0 C# node release.

We need to keep our testnet healthy, thus, strict contract script
check will be temporary removed from the node code and is planned
to be added back to be a part of the next 3.6.0-compatible release.

Close #3049.

Signed-off-by: Anna Shaleva <shaleva.ann@nspcc.ru>
2023-07-04 14:17:04 +03:00
..
native_test core: remove contract script check on deploy/update 2023-07-04 14:17:04 +03:00
nativenames [#2442] English Check 2022-05-04 19:48:27 +03:00
nativeprices core: move NotaryVerificationPrice to a separate package 2021-03-23 13:56:39 +03:00
noderoles core: adjust value of P2PNotary node role 2022-06-01 15:03:29 +03:00
compatibility_test.go config: add InitialGASSupply, fix #2073 2021-07-20 16:59:54 +03:00
contract.go core: adjust Notary contract ID 2022-06-01 15:03:29 +03:00
contract_test.go core: move TestNativeGetMethod to the native package 2022-06-08 18:51:27 +03:00
crypto.go native: move BLS12-381-related operations to a separate file 2023-06-15 18:58:27 +03:00
crypto_blspoints.go native: move BLS12-381-related operations to a separate file 2023-06-15 18:58:27 +03:00
crypto_test.go core: add BLS12_381 interops 2023-04-05 15:37:50 +03:00
designate.go core: add InitializeCache method to Contract interface 2023-04-26 12:57:48 +03:00
doc.go *: add more package-specific documentation 2021-03-19 16:18:45 +03:00
interop.go native: simplify code somewhat, get Metadata() only once 2022-12-16 23:48:04 +03:00
invocation_test.go native: add old management deploy/update call flags to Aspidochelone 2022-12-16 23:45:47 +03:00
ledger.go core: add InitializeCache method to Contract interface 2023-04-26 12:57:48 +03:00
management.go core: remove contract script check on deploy/update 2023-07-04 14:17:04 +03:00
management_neotest_test.go config: add a special Blockchain type to configure Blockchain 2022-12-07 17:35:53 +03:00
management_test.go core: add InitializeCache method to Contract interface 2023-04-26 12:57:48 +03:00
native_gas.go core: add InitializeCache method to Contract interface 2023-04-26 12:57:48 +03:00
native_neo.go core: add InitializeCache method to Contract interface 2023-04-26 12:57:48 +03:00
native_neo_candidate.go [#2442] English Check 2022-05-04 19:48:27 +03:00
native_neo_test.go stackitem: introduce Convertible interface 2021-07-19 15:42:42 +03:00
native_nep17.go bigint: don't allocate in ToPreallocatedBytes 2022-06-02 15:38:39 +03:00
nativenames_test.go [#2442] English Check 2022-05-04 19:48:27 +03:00
neo_types.go stackitem: reusable serialization context 2022-06-02 15:38:39 +03:00
notary.go core: add InitializeCache method to Contract interface 2023-04-26 12:57:48 +03:00
oracle.go core: add InitializeCache method to Contract interface 2023-04-26 12:57:48 +03:00
oracle_types.go [#2442] English Check 2022-05-04 19:48:27 +03:00
oracle_types_test.go *: replace interface{} with any keyword 2023-04-04 13:22:42 +03:00
policy.go core: add InitializeCache method to Contract interface 2023-04-26 12:57:48 +03:00
policy_test.go core: move Policy contract tests to native 2022-06-08 22:44:25 +03:00
std.go core: add InitializeCache method to Contract interface 2023-04-26 12:57:48 +03:00
std_test.go *: replace interface{} with any keyword 2023-04-04 13:22:42 +03:00
util.go bigint: don't allocate in ToPreallocatedBytes 2022-06-02 15:38:39 +03:00