Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Native: include DeprecatedIn hardfork into usedHardforks
DeprecatedIn hardfork of every native method (if not null) should be included into the set of used hardforks, otherwise no contract update will be performed on this hardfork activation: https://github.com/neo-project/neo/blob/08f2dfc56762bb43be33e873bc3659bad368d4d6/src/Neo/SmartContract/Native/NativeContract.cs#L284 This commit should be a part of #3234 and a part of 3.7.4. Luckily, this new DeprecatedIn functionality is used only for the old native CryptoLib's verifyWithECDsa method with Cockatrice hardfork. And luckily, there are other CryptoLib's methods with ActiveIn set to Cockatrice hardfork. Due to these two facts this bug does not affect mainnet/testnet, and thus we don't need 3.7.5 with this fixincluded, so this fix may safely be postponed to 3.8.0. Signed-off-by: Anna Shaleva <shaleva.ann@nspcc.ru>
- Loading branch information