neo-go/pkg/core/native
Anna Shaleva 3b11f98cd0 core: review usages of (*intero.Context).BlockHeight method
This method returns persisted block height and doesn't take into account
persisting block height. Some of the callers of this method relay on
the wrong assumption that BlockHeight() returns persisting block index.

Fix improper usages of this method and adjust tests. Ref.
61a066583e/src/Neo/SmartContract/ApplicationEngine.cs (L634).

Signed-off-by: Anna Shaleva <shaleva.ann@nspcc.ru>
2023-11-21 13:46:13 +03:00
..
native_test core: review usages of (*intero.Context).BlockHeight method 2023-11-21 13:46:13 +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 *: introduce Genesis protocol configuration 2023-10-19 18:30:20 +03:00
compatibility_test.go config: add InitialGASSupply, fix #2073 2021-07-20 16:59:54 +03:00
contract.go *: introduce Genesis protocol configuration 2023-10-19 18:30:20 +03:00
contract_test.go core: move TestNativeGetMethod to the native package 2022-06-08 18:51:27 +03:00
crypto.go native: ensure proper endianness is used for CryptoLib's field element multiplier 2023-10-05 13:46:05 +03:00
crypto_blspoints.go native: fix error message on unexpected BLS12-381 curve point 2023-10-05 13:46:05 +03:00
crypto_test.go core: add BLS12_381 interops 2023-04-05 15:37:50 +03:00
designate.go core: review usages of (*intero.Context).BlockHeight method 2023-11-21 13:46:13 +03:00
doc.go *: add more package-specific documentation 2021-03-19 16:18:45 +03:00
interop.go core: review usages of (*intero.Context).BlockHeight method 2023-11-21 13:46:13 +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: move SignersToStackItem to transaction package 2023-11-20 14:46:27 +03:00
management.go core: move strict script check on deploy under HF condition 2023-08-09 18:32:30 +03:00
management_neotest_test.go core: rename TestManagement_DeployUpdateHardfork 2023-08-18 12:02:43 +03:00
management_test.go dao: simplify NewSimple() 2023-09-04 16:56:59 +03:00
native_gas.go core: add InitializeCache method to Contract interface 2023-04-26 12:57:48 +03:00
native_neo.go native: make newEpochNextValidators always contain non-empty value 2023-10-10 13:18:05 +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 native: prohibit NEP-17 roundtrip with zero balance 2023-11-07 19:37:37 +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: review usages of (*intero.Context).BlockHeight method 2023-11-21 13:46:13 +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 native: optimize policy check for transaction's signers 2023-11-03 10:29:47 +03:00
policy_test.go core: move Policy contract tests to native 2022-06-08 22:44:25 +03:00
std.go core, interop: add strLen method for native StdLib contract 2023-11-20 19:23:33 +03:00
std_test.go core, interop: add strLen method for native StdLib contract 2023-11-20 19:23:33 +03:00
util.go bigint: don't allocate in ToPreallocatedBytes 2022-06-02 15:38:39 +03:00