AxLabs updated Neow3j to align the toolkit with Neo v3.6. The major release v3.21.0 included support for the latest opcodes, native contract methods, and transaction features from the Neo upgrade. A subsequent update reintroduced the testing framework.
Neow3j v3.21.0 was released shortly after the Neo MainNet upgrade. Included in the SDK is the new findstore RPC method and improvements to the NeoToken native contract, such as an improved unclaimedGas function and support for the latestGasPerVote into the field Account status.
The devpack has been enriched with the new CONFIRM.G And ABORTMSG opcodes, which can give a developer context about the reason for an error. The BLS point methods added to the native CryptoLib contract are also supported and transactions can now be created using the Not valid for And Conflicts attributes.
Users should note several important changes in the SDK update. Several methods that previously used integers now accept BigInteger, among others. A full list of changes can be found in the release notes.
The next version of v3.21.1 restored the testing framework, making devpack-test and test-tools compatible with Neo v3.6. This release improved support for Hash160, Hash256And EC points in Storage And Storage card. Additionally, AxLabs has streamlined the Neow3j code base by updating dependencies and eliminating redundant code.