AxLabs обновляет набор инструментов разработки Neow3j до Neo v3.6 и реинтегрирует среду тестирования

AxLabs обновила Neow3j, чтобы привести набор инструментов в соответствие с Neo v3.6. В значимом выпуске v3.21.0 реализована поддержка новейших кодов операций, собственных методов контрактов и атрибутов транзакций, представленных в обновлении Neo. В последующем обновлении вновь была представлена ​​среда тестирования.

Neow3j v3.21.0 был выпущен вскоре после обновления Neo MainNet. В SDK включен новый найти хранилище Метод RPC и улучшения собственного контракта NeoToken, такие как улучшенный невостребованныйГаз функции и поддержку LastGasPerVote поле в состояние аккаунта.

Пакет разработчика пополнился новым АССЕРТМСГ и АБОРТМСГ коды операций, которые могут дать разработчику информацию о причине ошибки. Также поддерживаются методы точек BLS, добавленные в собственный контракт CryptoLib, и теперь транзакции можно создавать с помощью Невалидперед и Конфликты атрибуты.

Пользователи должны обратить внимание на несколько серьезных изменений в обновлении SDK. Многие методы, которые раньше использовали целые числа, теперь, помимо других модификаций, принимают BigInteger. Полный список изменений можно найти в примечаниях к выпуску.

В следующем выпуске v3.21.1 была восстановлена ​​среда тестирования, что сделало devpack-test и инструменты тестирования совместимыми с Neo v3.6. В этом выпуске расширена поддержка Хэш160, Хэш256и ECPoints в Хранилище и Карта хранилища. Кроме того, AxLabs оптимизировала кодовую базу Neow3j, обновив зависимости и устранив избыточный код.

Исходная ссылка